从另一个Web服务器提供Web应用程序

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

我有一个使用身份服务器的Web应用程序,我想创建一个单独的瘦中央登录应用程序。我想只使用该登录应用程序将一个应用程序部署到服务器。我可以将其作为服务添加到我的身份服务器Web应用程序中吗?有没有办法在下面做?如果有,我该怎么办?

(想要部署的第一个Web项目)

Project.IdentityServer.Web

(第二个想在第一个服务的网络项目)

Project.IdentityServer.CentralLogin.Web

services.AddCentralLoginApp();
asp.net asp.net-core asp.net-core-2.0 identityserver4 asp.net-core-2.1
1个回答
0
投票

如果您有2个单独的Web应用程序(其中一个充当身份验证服务器),则没有直接的方法将服务(通过DI)添加到不进行身份验证的应用程序。

您可以将不进行身份验证的Web应用程序配置为指向代表身份验证服务器登录页面的前端。如果您将身份服务器设置为保存Web应用程序(客户端应用程序)的客户端凭据,则可以通过OpenID Connect流程获取客户端应用程序的任何用户的身份和访问令牌以用于身份验证。

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