我以前使用过ASP.NET标识,现在我想在我的ASP.NET核心+角度应用程序中使用ASP.NET标识核心。
1. ASP.NET标识与ASP.NET Identity 之间有什么区别吗?或者我们可以将ASP.NET Identity Core 集成到ASP.NET Core应用程序中,就像ASP.NET MVC中的ASP.NET标识一样吗?
2.我想知道的另一点是,如果我们使用身份服务器,我们还能使用ASP.NET Identity Core吗?或者没有必要使用它,身份服务器是否足以执行所有内容,例如用户和角色管理(如ASP.NET Identity Core )?
3.,如果只使用角侧而没有在后端(ASP.NET核心)端实现,怎么办?是否有可能或好主意使用它与身份服务器,OpenID连接等?还是应该停留在ASP.NET核心端进行身份验证、授权和角色管理?
发布于 2021-01-14 07:39:17
从ASP.NET标识到ASP.NET核心标识的更改似乎没有中断,您可以查看文档:
https://learn.microsoft.com/en-us/aspnet/core/migration/identity?view=aspnetcore-5.0
我们可以将标识集成到ASP.NET核心项目中,您可以参考下面的文档:
是的,您可以将身份与身份Server.Furthermore一起使用,Identity Server可以使用ASP.NET核心标识进行用户管理,允许微软身份平台提供与ASP.NET核心身份相同的OAuth/OpenID功能。
您可以使用与标识服务器和OpenID Connect.As的角度来坚持身份,这取决于您。
IdentityServer将为您提供OAuth 2.0和OpenID连接实现,并将为您处理所有细节(提供端点、令牌管理、范围、授予等)。它可以独立运行,因此您可以将它用于多个客户端(SPA、移动、网络应用程序),并且它与应用程序的其他部分隔离得很好。如果您愿意,可以将它与ASP.NET核心标识一起使用。
https://stackoverflow.com/questions/65714504
复制相似问题