Я использую изображение microsoft/aspnet:4.7.1
и настраиваю сайт в IIS.
Проблема в том, что мне нужно перенаправить на сайт аутентификации, а затем перенаправить обратно в приложение. Это не может быть настроено статически, и базовый URL-адрес, куда перенаправлять (после аутентификации), получен из хоста. В C # это извлекается из объекта HttpContext.Current.Request
. Внутри контейнера, однако, все запросы рассматриваются как исходящие от http://localhost
, но я обращаюсь к контейнеру через другое имя хоста (что-то вроде http://myapp
. После аутентификации мы перенаправляемся обратно на http://localhost
вместо http://myapp
. Есть ли какой-нибудь способ в докере или IIS, чтобы я мог "пропустить" хост, который используется для доступа к контейнеру?