小智 9

“Microsoft 身份平台”用于 Microsoft Azure,但“ASP.NET Core Identity”是传统的个人身份验证。


Chr*_*att 5

ASP.NET Core Identity 是传统的个人身份验证平台。您创建和管理用户,并允许这些用户进行特定于一个应用程序的身份验证。

Microsoft Identity Platform 是一个集中式身份验证和授权平台,独立于任何特定应用程序。最接近的比较实际上是 Identity Server,它的功能与 Identity Server 大致相同,只是范围更广。

事实上,这里有各种各样的交叉。例如,ASP.NET Core Identity 还支持第三方/外部身份验证,例如 Google、Facebook 等,包括 Microsoft 帐户。因此,您实际上可以通过 ASP.NET Core Identity 集成 Microsoft Identity Platform。

此外,Identity Server 可以使用 ASP.NET Core Identity 进行用户管理,允许使用 Microsoft Identity Platform 提供的相同 OAuth/OpenID Connect 功能,并由 ASP.NET Core Identity 提供支持。

多头和空头,它们服务于不同的目的,尽管也有相当多的交叉。这一切都取决于您的应用程序的需求以及预算之类的事情。