Identity Server с использованием внешних и внутренних URL-адресов - PullRequest
0 голосов
/ 17 марта 2019

В настоящее время я использую IdentityServer 4 для проекта, в котором приложение взаимодействует с веб-API, который находится на внутреннем сервере за обратным прокси-сервером.Проблема, с которой я сталкиваюсь, связана с URL-адресами, возвращенными в документе обнаружения.

  1. Приложение вызывает внешний URL-адрес, который затем перенаправляется на внутренний URL-адрес.
  2. IdentityServer onВеб-API возвращает документ обнаружения, который содержит конечные точки с использованием внешнего URL-адреса.
  3. Веб-API пытается вызвать конечную точку с внешним URL-адресом, но этот хост не может быть найден на внутреннем сервере.
  4. Если я изменю конечные точки на использование внутреннего URL-адреса, используя найденное руководство здесь , приложение позже будет использовать эти конечные точки с внутренним URL-адресом.Но, конечно, внутренний сервер не может быть доступен извне.

Есть ли способ указать IdentityServer использовать внешний URL-адрес в приложении и использовать внутренний URL-адрес в веб-API?

...