@ MSK Microsoft ответила. Очевидно, что хост передается по умолчанию в заголовке хоста X-Original-Host, а не в заголовке X-Forwarded-Host. Можно было бы сделать это с их часто задаваемыми вопросами :).
ользую приложение ASP.NET Core 2.0, которое использует удостоверение ASP.NET, размещенное в службе приложений Azure за шлюзом приложений.
Я настроил собственный домен для указания на шлюз приложений через SSL, который затем завершает SSL и перенаправляет запрос в мой внутренний пул, который использует домен по умолчанию * .azurewebsites.net более 80.
напримерЗапрос на custom.com:443 ---> Шлюз приложений ---> custom.azurewebsites.net:80
Я сконфигурировал свое приложение ASP.NET Core 2.0 для определения времени сеанса пользователей через 1 час с использованием следующего промежуточного программного обеспечения:
services.ConfigureApplicationCookie(options =>
{
options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
});
Когда пользователь останавливается, а затем выполняет другое действие, он перенаправляется на страницу входа в службе приложений на custom.azurewebsites.net:80, а не обратно через шлюз приложений.
Есть ли способ перенаправить на абсолютный URL-адрес по таймауту вместо относительного?