How do I decide my Authentication strategy in ASP.NET?

From Guidance Share

Jump to: navigation, search

J.D. Meier, Prashant Bansode, Alex Mackman

Answer

Use Windows authentication wherever you can because it provides secure credential management, password policies, and user account management tools. If your application users have Windows accounts, but you cannot use Windows authentication because of firewall issues, use forms authentication with the ActiveDirectoryMembershipProvider. If your user accounts are held in a SQL Server database, use forms authentication with the SqlMembershipProvider. If your user accounts are in an Application Directory Application Mode (ADAM) store, use forms authentication with the ActiveDirectoryMembershipProvider. If your user accounts are in a store other than the previously listed stores, create a custom membership provider and configure forms authentication to use it.

Personal tools