将 Duende Identityserver 与 ASP.NET Identity 结合使用时,有两种添加外部登录的可能性:
有什么区别,有什么推荐?
如果您只有一个需要添加身份验证的应用程序,则可以使用 ASP.NET Identity。
如果您想支持多个应用程序(客户端),您想在应用程序之间使用令牌,您希望能够自定义这些 JWT 令牌,那么您应该使用 IdentityServer。另外,如果您是一家拥有许多服务和 API 的公司,推荐您。
IdentityServer 不处理实际用户(用户数据库、用户注册、密码重置..),因此将两者结合起来通常会有所帮助。