标签: c# asp.net authentication asp.net-identity
我有一个非常简单的表,其UserID为int密码为文本,角色为文本(逗号分隔)。 我可以自定义ASP.NET标识结构以将其与我的表一起使用吗?
答案 0 :(得分:4)
是的,您可以使Identity与您的结构一起使用。你必须实现IPasswordValidator来获取密码才能使用任何哈希(我希望它是哈希)。此外,您必须实施IUserStore指向您的表格。并且还必须实施IUserRoleStore以从CSV列表中获取角色。
IPasswordValidator
IUserStore
IUserRoleStore
以下是架构概述:http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity