У меня есть приложение ASP.NET Core на сервере IIS, которое прослушивает все случаи использования what.domain.com/virtual-dir.Внешний мир получает к нему доступ через ssl-ускоритель.Он использует Microsoft.AspNetCore.Authentication.OpenIdConnect для аутентификации OpenId через AzureAd.
Из-за SSL-прокси приложение использует базовую схему адресов http, а не https (http://whatever.domain.com/virtual-dir
противhttps://whatever.domain.com/virtual-dir
. Это приводит к отправке адреса ответа http://whatever.domain.com/virtual-dir/signin-oidc
, а не https://whatever.domain.com/virtual-dir/signin-oidc
. Я могу изменить конечную точку обратного вызова с помощью OpenIdConnectOptions.CallbackPath , но это только относительно базыURL. Как мне изменить базовый URL?