Asp.net core 在一个身份验证服务器中验证多个.NET核心应用程序

Asp.net core 在一个身份验证服务器中验证多个.NET核心应用程序,asp.net-core,authentication,authorization,system-design,Asp.net Core,Authentication,Authorization,System Design,假设我有两个应用程序,Application-A(.NET-Core&Angular)和Application-B(.NET-Core&React)。是否可以使用一个身份验证服务器来保护两个应用程序的端点(API) 注意:这两个应用程序托管在完全不同的两个域上。可能适用于两个不同的公司。 作为参考,附上一个图表 这是一种非常常见的情况,可以通过多种方式解决。根据您的用例,您可以使用现有的第三方登录提供程序(),或者,如果您想使用自己的身份,可以使用OAuth2服务器并使应用程序A和B成为OAut

假设我有两个应用程序,Application-A(.NET-Core&Angular)和Application-B(.NET-Core&React)。是否可以使用一个身份验证服务器来保护两个应用程序的端点(API)

注意:这两个应用程序托管在完全不同的两个域上。可能适用于两个不同的公司。 作为参考,附上一个图表


这是一种非常常见的情况,可以通过多种方式解决。根据您的用例,您可以使用现有的第三方登录提供程序(),或者,如果您想使用自己的身份,可以使用OAuth2服务器并使应用程序A和B成为OAuth2客户端

有商业和开源服务器可用。 由于您已经在使用.NET堆栈,因此可能需要查看