自定义验证&带有ASP.Net Identity的ASP.NET MVC5中的角色提供程序

时间:2013-11-13 04:18:21

标签: asp.net-mvc asp.net-mvc-5

我以前在MVC中使用过ExtendedMembershipProvider和RoleProvider并没有出现问题,但是现在我正在尝试将MVC5与Identity一起使用,我发现很难适应我对新方法的看法此

我可以找到很多关于如何使用代码优先向用户类添加属性的示例,但这不是我想要做的。我有一个包含用户名和密码的现有数据库,我希望能够做相当于覆盖以前的auth提供程序并在那里拥有自己的逻辑。 Roles也是如此,但我再次发现使用新的Identity方法做的很少。

有没有人设法用MVC 5实现这个?任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

随着Bcelik& amp;的评论。这些链接,

http://brockallen.com/2013/10/24/a-primer-on-owin-cookie-authentication-middleware-for-the-asp-net-developer/

Setting up Forms Authentication for multiple Web Apps in MVC 5 based on OWIN

我已经能够创建一个单独的认证课程。用它来代替UserManager。 就角色而言,我最终从有问题的数据库(我自己的数据库帮助程序类)获取我的角色信息,并将它们插入到用户通过身份验证时构建的声明的角色部分,这适用于授权我习惯的属性。