我开发了一个简单的ASP MVC 5应用程序,有两页。我用ASP MVC空模板启动了项目。现在我必须为它实现授权和身份验证。在我的情况下,必须从另一方获得所有身份验证和授权(UserRoles和IsInRole信息)详细信息。
所以我用Google搜索并找到了两种可能的方法来完成我的任务。但我完全是身份和自定义会员提供商的初学者。
最好的方法是什么?任何人都可以建议一个好的资源,或者有其他方式吗?
答案 0 :(得分:3)
这是一段历史 -
如果要实现新的Web应用程序,则可以使用 ASP.NET标识。
ASP.NET身份是一个陡峭的学习曲线。 Scott Allen在PluralSight有一个免费的ASP.Net Identity课程。
答案 1 :(得分:0)
我认为最好的方法是扩展与第三方合作的Asp.NET Identity类。这允许您使用基类,但使用第三方获取授权详细信息。
这是一个解释ASP.NET身份的不同部分的链接。从那里你应该能够决定你需要扩展哪些类。 http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity