ASP.NET MVC5身份定制

时间:2014-03-20 10:08:13

标签: asp.net asp.net-mvc entity-framework asp.net-identity

有没有办法在新的MVC5标识中自定义数据库访问?

我没有在我的网站项目中使用DbContext,因为我为数据库访问创建了一些安全和验证层。

我是否必须从UserManager或UserStore派生,实现接口IUserPassword商店或类似的东西?

我听说过有关自定义身份的API,但我该如何使用此API?

1 个答案:

答案 0 :(得分:3)

您需要实现自己的UserStore和用户类型以匹配您想要的架构。 您必须为系统中所需的功能实现接口 您可以重复使用UserManager,因为UserManager只使用您传入的UserStore和User。

以下文章详细解释了如何执行此操作http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity