Служите веб-приложению из другого - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть веб-приложение, которое использует сервер идентификации, и я хочу создать отдельное приложение для тонкого центрального входа.Я хочу развернуть только одно приложение на сервере с этим приложением входа в систему.Могу ли я добавить его в качестве службы в мое веб-приложение на сервере идентификации?Есть ли способ сделать как ниже?Если есть, как я могу это сделать?

(Первый веб-проект, который нужно развернуть)

Project.IdentityServer.Web

(Второй веб-проект, который хотел обслуживатьв первом)

Project.IdentityServer.CentralLogin.Web

services.AddCentralLoginApp();

1 Ответ

0 голосов
/ 12 сентября 2018

Если у вас есть 2 отдельных веб-приложения (одно из которых выступает в качестве сервера аутентификации), нет прямого способа добавить службу (через DI) в приложение, которое не выполняет аутентификацию.

Вы можете настроить веб-приложение, которое не выполняет аутентификацию, для направления на внешний интерфейс, представляющий страницу входа сервера аутентификации. Если вы настроили сервер удостоверений для хранения учетных данных клиента веб-приложения (клиентского приложения), вы можете получить идентификатор и маркер доступа для любого пользователя клиентского приложения, который будет использоваться для аутентификации, пройдя через процесс OpenID Connect.

...