URL-адрес перенаправления сервера идентификации для приложения за обратным прокси - PullRequest
0 голосов
/ 10 июля 2020

Вопрос следующий: у нас есть ASP. NET Базовое приложение, которое находится за nginx, с publi c url https://public и частным URL https://private. Когда пользователь нажимает на приложение, появляется - это перенаправление входа на сервер идентификации, которое содержит частный URL-адрес в качестве URL-адреса перенаправления. Может ли кто-нибудь подсказать, как переписать этот URL-адрес, чтобы он стал publi c?

С уважением

1 Ответ

0 голосов
/ 10 июля 2020

На самом деле иногда go У меня была такая же проблема с identityserver. Я приказываю работать по-разному в зависимости от версии identityserver. До версии 4.0 вы можете установить

Publi c origin = your publi c url

Начиная с версии 4.0 вам необходимо настроить прокси для передачи X перенаправленных заголовков.

Для работы вам необходимо использовать do tnet Middleware, описанное в документации https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/proxy-load-balancer?view=aspnetcore-3.1

...