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

时间:2015-07-24 12:49:16

标签: c# asp.net authentication asp.net-identity

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

1 个答案:

答案 0 :(得分:4)

是的,您可以使Identity与您的结构一起使用。你必须实现IPasswordValidator来获取密码才能使用任何哈希(我希望它是哈希)。此外,您必须实施IUserStore指向您的表格。并且还必须实施IUserRoleStore以从CSV列表中获取角色。

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