我有一个使用身份服务器的Web应用程序,我想创建一个单独的瘦中央登录应用程序。我只想使用该登录应用程序将一个应用程序部署到服务器。我可以将其作为服务添加到身份服务器Web应用程序吗?有没有办法像下面这样?如果有,我该怎么办?
(第一个要部署的Web项目)
Project.IdentityServer.Web
(第二个要在第一个中提供服务的Web项目)
Project.IdentityServer.CentralLogin.Web
services.AddCentralLoginApp();
答案 0 :(得分:0)
如果您有2个单独的Web应用程序(其中一个充当身份验证服务器),则没有直接方法(通过DI)向不进行身份验证的应用程序添加服务。
您可以将不进行身份验证的Web应用程序配置为直接定向到代表身份验证服务器登录页面的前端。如果将身份服务器设置为保存Web应用程序(客户端应用程序)的客户端凭据,则可以通过OpenID Connect流获取客户端应用程序的任何用户用于身份验证的身份和访问令牌。 / p>