有没有办法在新的 MVC5 标识中自定义数据库访问?
我不在我的 Web 项目中使用 DbContext,因为我为数据库访问创建了一些安全和验证层。
我是否必须从 UserManager 或 UserStore 派生,实现接口(interface) IUserPassword 存储或类似的东西?
我听说过有关自定义身份的 API,但我该如何使用这个 API?
最佳答案
您需要实现自己的 UserStore 和 User 类型以匹配您想要的架构。 您将必须为系统中所需的功能实现接口(interface) 您可以重用 UserManager,因为 UserManager 只使用您传入的 UserStore 和 User。
下面这篇文章为您详细讲解如何操作http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity
关于ASP.NET MVC5 身份定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22529552/