使用 ASP.NET Identity 进行外部(Google、Microsoft)登录

问题描述 投票:0回答:1

将 Duende Identityserver 与 ASP.NET Identity 结合使用时,有两种添加外部登录的可能性:

  • 通过 ASP .NET Identity
  • 通过身份服务器(AddOpenIdConnect)

有什么区别,有什么推荐?

asp.net-identity duende-identity-server
1个回答
0
投票

如果您只有一个需要添加身份验证的应用程序,则可以使用 ASP.NET Identity。

如果您想支持多个应用程序(客户端),您想在应用程序之间使用令牌,您希望能够自定义这些 JWT 令牌,那么您应该使用 IdentityServer。另外,如果您是一家拥有许多服务和 API 的公司,推荐您。

IdentityServer 不处理实际用户(用户数据库、用户注册、密码重置..),因此将两者结合起来通常会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.