2011-08-05 11 views
0

LINQを使用してユーザを管理するカスタムメンバーシッププロバイダを作成しています。また、ユーザーを管理する独自のテーブルを作成しています。認証がcookielessになるようにするには、FormsAuthenticationオブジェクトを使用してユーザーにログインする方法はありますか?asp.net mvc login formsauthentication cookielessを使用しているユーザ

答えて

2

あなたは本当にすべてのコストでクッキーレスセッションの持続性を避けたいです。それは、セッションハイジャックに非常に脆弱であるURLを介した永続性を意味します。 OWASP Top 10 for .NET developers part 3: Broken authentication and session managementの例を見てください。

あなたは本当にあなたがクッキーをサポートしていない人物を認証し、これらの個人のセキュリティを侵害しても構わないと確信していますか?

1

通常のasp.netでは、IISはURLにセッションIDを挿入することで、それを管理します。

ところで、これはセッションが盗難される可能性があるため、最も安全な方法ではありません。

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

+0

ロードバランシングサーバーを使用している場合は、セッションを使用することも問題になります。 –

関連する問題