У нас есть некоторый устаревший код ASP.NET, который определяет, является ли запрос безопасным, и перенаправляет его на https-версию страницы при необходимости.
Этот код использует Request.ServerVariables ["SERVER_PORT_SECURE"] для определения необходимости SSL.
Наша операционная команда предложила использовать прокси-SSL на балансировщике нагрузки (F5 Big-IP) вместо веб-серверов (предположим, для целейэтот вопрос, что это требование) .
Следствием этого будет то, что все запросы отображаются как веб-сервер в виде HTTP.
Мой вопрос: как мы можем сообщить веб-серверам, что входящее соединение было защищено до того, как оно достигло балансировщика нагрузки?Можем ли мы продолжать использовать Request.ServerVariables ["SERVER_PORT_SECURE"] ?
Вам известна конфигурация балансировщика нагрузки, которая будет отправлять заголовки, чтобы не требовалось никаких изменений кода приложения?