логин пользователя asp.net mvc с использованием форм аутентификация без cookie - PullRequest
0 голосов
/ 05 августа 2011

Я пишу собственный провайдер членства, который использует LINQ для управления моими пользователями. Я также создаю свои собственные таблицы для управления пользователем. Как мне войти в систему, используя объект FormsAuthentication, если я хочу, чтобы аутентификация была без cookie?

Ответы [ 2 ]

2 голосов
/ 06 августа 2011

Вы действительно хотите избежать сохранения сеанса без файлов cookie любой ценой.Это означает постоянство через URL, который очень уязвим для перехвата сеанса.Посмотрите на пример в OWASP Top 10 для разработчиков .NET, часть 3: Сломанная аутентификация и управление сессиями .

Вы действительно уверены, что у вас есть клиенты, которые не поддерживают куки иВы готовы поставить под угрозу безопасность этих людей?

1 голос
/ 05 августа 2011

В обычном asp.net IIS управляет этим для вас, вставляя идентификатор сеанса в URL.

Кстати, это не самый безопасный подход, так как сессия может быть украдена.

http://msdn.microsoft.com/en-us/library/aa479314.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...