如何使用 ASP.NET 自定义身份 Table

How to Use ASP.NET Identity with your own Custom Table

我有一个非常简单的 table,其中用户 ID 为 int 密码为文本,角色为文本(逗号分隔)。 我可以自定义 ASP.NET 身份结构以与我的 table 一起使用吗?

是的,您可以使身份与您的结构一起工作。您必须实施 IPasswordValidator 来获取用于密码的任何散列(我希望它是散列的)。此外,您还必须实施 IUserStore 以指向您的 table。 IUserRoleStore 还必须实施才能从您的 CSV 列表中获取角色。

这里是架构的概述:http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity