【发布时间】:2018-06-01 10:11:29
【问题描述】:
我了解 .NET Identity,但是关于 Identity 2 和 Identity 3 的文章越来越多。后者(Identity 3)似乎只适用于 .NET Core 解决方案。所以正在考虑使用 Identity 2。但我不清楚:
- v2 和 v3 有什么区别?
- 是否仍支持 v2?
【问题讨论】:
-
我不知道版本号,但
Microsoft.AspNetCore.Identity是将“身份”(如支持个人用户帐户)引入 ASP.NET Core 的包。它是唯一与 ASP.NET Core 集成的“ASP.NET Identity”包,它也仅适用于 ASP.NET Core。其他“ASP.NET 标识”通常针对经典的 ASP.NET。 -
值得指出的是,Identity 3 与 .NET Core 3(2019 年 9 月发布)没有直接的版本控制关系。Identity 3 是几年前发布的。除了包引用 (docs.microsoft.com/en-us/aspnet/core/migration/22-to-30) 中版本号的更改之外,.NET Core 3 没有“新版本”。这只是恰好被称为“3”的两件事。
标签: asp.net asp.net-core asp.net-membership asp.net-identity-2 asp.net-identity-3