如何使用ASP.NET标识与您自己的自定义表

本文关键字:自己的 自定义 标识 何使用 ASP NET | 更新日期: 2023-09-27 18:04:34

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

如何使用ASP.NET标识与您自己的自定义表

是的,您可以使Identity与您的结构一起工作。您必须实现IPasswordValidator,以采用用于密码的任何散列(我希望它是散列的)。此外,您必须实现IUserStore指向您的表。IUserRoleStore也必须实现从您的CSV列表中获取角色。

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