Мне трудно переварить этот вопрос. Насколько мне известно, аутентификация на основе форм бывает двух видов: куки и без куки. Проверка подлинности на основе файлов cookie является предпочтительной.
В версии, основанной на файлах cookie, пользователь получает кук, значение которого является зашифрованным билетом проверки подлинности с помощью форм. Файл cookie зашифрован на сервере. Если ключ шифрования не используется совместно с machine.config или не перезаписан в Web.config, cookie может быть дешифрован только тем сервером, который его выпустил. Я считаю, что шифрование - это AES, которое очень безопасно.
В подходе без использования cookie полезная нагрузка cookie помещается в URL с использованием HTTPModule. Этот подход используется только тогда, когда устройство не поддерживает куки (редко). Подход без печенья не является предпочтительным - он делает AJAX более сложным.
См:
http://msdn.microsoft.com/en-us/library/1d3t3c61.aspx
и
http://support.microsoft.com/kb/910443