首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.Net MVC 6认证和授权

ASP.Net MVC 6认证和授权
EN

Stack Overflow用户
提问于 2015-11-07 02:50:11
回答 2查看 4.5K关注 0票数 2

我已经开发了一个简单的ASP.MVC 5应用程序,有两个页面。我用ASP.MVC的空模板启动了这个项目。现在我必须为它实现授权和身份验证。在我的示例中,必须从另一方获取所有身份验证和授权(UserRoles和IsInRole信息)细节。

因此,我搜索并找到了两种可能的方式来完成我的任务。但我完全是身份和定制会员提供者的初学者。

  • 使用ASP.Net标识
  • 使用自定义角色和成员资格提供程序。

做这件事最好的方法是什么?有谁能提出一个好的资源值得学习,或者还有其他的方法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-11-12 18:04:24

这是一点历史-

  1. 成员服务提供商( ASP.NET 2.0于2005年推出)
  2. 通用提供者
  3. 简单成员资格
  4. ASP.NET Identity

如果您正在实现一个新的web应用程序,那么ASP.NET Identity就是方法之一。

ASP.NET身份是一条陡峭的学习曲线。斯科特·艾伦在PluralSight有一门免费的PluralSight课程。

票数 3
EN

Stack Overflow用户

发布于 2015-11-07 03:00:15

我认为最好的方法是扩展与第三方一起工作的Asp.NET标识类。这允许您使用基类,但仍可以使用第三方获取授权细节。

这里有一个链接,它解释了ASP.NET标识的不同部分。在那里,您应该能够决定需要扩展哪些类。http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33578630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档