我以前在MVC中使用过ExtendedMembershipProvider和RoleProvider并没有出现问题,但是现在我正在尝试将MVC5与Identity一起使用,我发现很难适应我对新方法的看法此
我可以找到很多关于如何使用代码优先向用户类添加属性的示例,但这不是我想要做的。我有一个包含用户名和密码的现有数据库,我希望能够做相当于覆盖以前的auth提供程序并在那里拥有自己的逻辑。 Roles也是如此,但我再次发现使用新的Identity方法做的很少。
有没有人设法用MVC 5实现这个?任何帮助表示赞赏:)
答案 0 :(得分:0)
随着Bcelik& amp;的评论。这些链接,
Setting up Forms Authentication for multiple Web Apps in MVC 5 based on OWIN
我已经能够创建一个单独的认证课程。用它来代替UserManager。 就角色而言,我最终从有问题的数据库(我自己的数据库帮助程序类)获取我的角色信息,并将它们插入到用户通过身份验证时构建的声明的角色部分,这适用于授权我习惯的属性。