我开发了一个简单的 ASP MVC 5 应用程序,有两个页面。我已经使用 ASP MVC 空模板启动了该项目。现在我必须为其实现授权和身份验证。就我而言,必须从另一方获取所有身份验证和授权(UserRoles 和 IsInRole 信息)详细信息。
所以我在谷歌上搜索并找到了两种可能的方法来完成我的任务。但我对身份和自定义成员(member)提供商完全是初学者。
- 使用 ASP.Net 身份
- 使用自定义角色和成员身份提供商。
最好的方法是什么?任何人都可以建议一个好的资源来遵循或者还有其他方法吗?
最佳答案
这是一些历史 -
- 成员资格提供程序(2005 年随 ASP.NET 2.0 引入)
- 通用提供商
- 简单的成员(member)资格
- ASP.NET 身份
如果您正在实现新的 Web 应用程序,ASP.NET Identity 是最佳选择。
ASP.NET Identity 是一个陡峭的学习曲线。斯科特艾伦有一个免费的ASP.Net Identity PluralSight 类(class)。
关于c# - ASP.Net MVC 6 身份验证和授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33578630/