如何将 ASP.NET标识用于空网络项目?
答案 0 :(得分:1)
我没有为你做google-ing,我恰好自己做了一些研究,并且遇到了以下资源。
odetocode.com here和here上有两篇不错的博文。
关于空网项目的主题(取自上述链接的评论):
想要从头开始的人通常希望做一些事情,比如创建一个.Domain或.Core程序集,使用他们自己定义的可以插入Identity框架的用户。不幸的是,这意味着您要么依赖于域程序集中的Entity Framework(要从IdentityUser继承),要么从头开始重新实现IUser和IUserStore。将ApplicationUser这样的类用于新应用程序也更容易,但是在你弄清楚所有部分之前(比如如何使用EF进行映射),使用现有模式有点难以管理。
还有身份数据库模板,其中包含ASP.NET身份中使用的所有脚本,UDT等,可用here。