我对自定义UserManager和UserStore有点困惑。 开箱即用的解决方案带有EF实现,我不想使用EF,但我自己的DAL使用MSSQL。我想要基于声明的安全性,其中一个用户声明将成为角色。
我感到困惑的是我应该做的整个过程。从我到目前为止看来,我需要制作自己的
CustomApplicationUser : IUser
CustomUserManager : UserManager<CustomApplicationUser>
CustomUserStore : IUserStore, IUserClaimStore
问题:
这对我来说似乎有点混乱,我似乎无法找到一些明确的文档,所以如果有人能够对它有所了解,我会非常感激它!
答案 0 :(得分:7)
我不会只是复制,而是指向以下文章:Overview of Custom Storage Providers for ASP.NET Identity。
看看这个,它应该很好地概述了身份在ASP.NET中的工作原理。在您的应用程序中选择要覆盖和自定义的内容也很有用。