【发布时间】:2026-01-16 18:10:02
【问题描述】:
如何将 ASP.NET Identity 用于 空 网络项目?
【问题讨论】:
-
另外还有一些来自 Brock Allen 的 articles 关于 ASP.NET Identity。
标签: c# asp.net .net entity-framework asp.net-identity
如何将 ASP.NET Identity 用于 空 网络项目?
【问题讨论】:
标签: c# asp.net .net entity-framework asp.net-identity
我没有为你做 google-ing,我只是碰巧自己在做一些研究,偶然发现了以下资源。
odetocode.com here 和 here 上的两篇不错的博文。
关于空网络项目的主题(取自上述链接的 cmets):
想要从头开始的人通常希望使用自己的用户定义创建一个 .Domain 或 .Core 程序集,这些用户可以插入到 Identity 框架中。不幸的是,这意味着您要么在域程序集中依赖实体框架(从 IdentityUser 继承),要么从头开始重新实现 IUser 和 IUserStore。将 ApplicationUser 之类的类用于新应用程序也容易得多,但在您弄清楚所有部分(例如如何使用 EF 进行映射)之前,使用现有架构管理起来有点困难。
还有 Identity Database 模板,其中包含 ASP.NET Identity 中使用的所有脚本、UDT 等,可用here。
【讨论】: