我有点困惑。我正在寻找关于我在项目中使用的身份验证类型的好/解释性答案。
到目前为止我知道asp.net遵循两种类型的身份验证 -
Windows身份验证:提供有关如何将Windows身份验证与Microsoft Internet信息服务(IIS)身份验证结合使用以保护ASP.NET应用程序的信息。 (MSDN)
表单身份验证:提供有关如何创建特定于应用程序的登录表单以及使用您自己的代码执行身份验证的信息。使用表单身份验证的一种便捷方法是使用ASP.NET成员身份和ASP.NET登录控件,它们共同提供了一种收集用户凭据,对其进行身份验证以及使用很少代码或不使用代码来管理它们的方法。 (MSDN)
但是如果有人正在使用sql server数据库并且他在表中有用户ID和密码(加密)并且根据他/她在登录页面中针对那些表记录提供的凭据验证用户那么......我的困惑是 -
我使用表单身份验证与sql server验证..?如果我是对的.. :)那么这种认证是什么叫做??
请帮助!!
答案 0 :(得分:0)
我自己不使用表单身份验证,但请检查此Asp.Net Tutorial Link以在SQL Server中创建成员身份模式。
整个security chapter可以为您提供有用的信息。
BR
Therak