在哪种情况下,最好使用Identity
而不是Microsoft.AspNetCore.Authorization
?
IdentityServer
?
最好在哪里使用另一个?
我出于速度原因选择IdentityServer
?
您选择IdentityServer,因为您需要为不同的应用程序或客户端(移动应用程序/Web Applications/services/apis等)进行SSO。IdentityServer还允许您将身份验证和授权关注与其他应用程序分开。
ASP.NET身份只是ASP.NET(用户帐户和管理它们)的内置成员资格系统。ASP.NET身份可以与IdentityServer相当无缝地使用。