c# - 问题 : Authentication using SQL Membership Provider

标签 c# asp.net sqlmembershipprovider

我已经查看了以下关于如何使用 sqlMembershipProvider 的文章。我的问题是,这是大多数 asp.net 应用程序身份验证方案的实现方式吗?

还有其他方法吗,任何引用资料都会对我很有帮助。

编辑1: 我的目的是了解其他可能的方法,我可以根据标准数据库对用户进行身份验证。

最佳答案

不幸的是,“大多数”很难量化。

MSFT 使使用 SqlMembershipProvider 进行开箱即用的设置来设置 ASP.NET 应用程序变得非常容易,从而可以非常轻松地针对正在运行的 SQL 数据库进行身份验证。

也就是说,我自己推出了,因为我不需要太多内置功能的功能。

我的方法是编写自己的成员资格提供程序类,并使用 web.config 指定我的 customprovider 是默认的成员资格提供程序。

对于 ASP,还有其他方法进行身份验证,例如使用 NTLM(基本上为每个 Web 用户创建 Windows 用户,并使用 Windows 内置身份验证)。

简短回答:如果您可以使用 SqlMembershipProvider,并且它可以满足您所需的所有功能,那么我建议使用它。

关于c# - 问题 : Authentication using SQL Membership Provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917134/

相关文章:

asp.net-mvc-3 - 我的 ASP.NET MVC 应用程序中的 aspnetdb.mdf 来自哪里?

c# - 在 Caliburn Micro 中的 ViewModel 之间切换

c# - 如何从列表中提取子类及其所有子类?

javascript - 如何将数组从 JavaScript 传递到我的操作方法

c# - asp.net 网站(开发)第一次加载需要很长时间(C#/Visual Studio 2012)

asp.net - 如何获取默认的 asp.net 成员资格提供商名称?

c# - 拦截动态调用以避免 RuntimeBinderException

c# - 在 WinForms 的 MenuStrip 和 DropDownItems 中添加和删除 ToolStripMenuItem

c# - 如何禁用回发或编码查询字符串 ASP.NET

google-chrome - Asp.net 表单例份验证 Cookie 问题