Как Ideco Client осуществляет обработку запросов с редиректом на сервер Ideco NGFW
Ideco Client может обрабатывать запросы с перенаправлением (код ответа 302). Получив ответ от сервера, Ideco Client выполняет шаги для подключения к Ideco NGFW:
Отправляет запрос на адрес https://host:14765/connect.
Если сервер отвечает статусом 302 с редиректом, Ideco Client использует информацию из этого ответа для установления соединения.
Ideco Client подключается к NGFW, используя имя сервера или IP-адрес, указанный в поле Location.
Важно:
Адрес обязательно должен включать порт
14765
;В заголовке Location в ответе 302 должен быть указан полный URL-адрес, из которого будет извлечено только имя сервера или IP-адрес;
Полученное имя сервера или IP-адрес используются для создания адреса в формате
wss://host_from_location:14765/connect
, к которому будет подключаться Ideco Client;Если ответа со статусом 302 от адреса
https://host:14765/connect
нет, то Ideco Client подключится к NGFW по адресуwss://host:14765/connect
.
Пример правильного редиректа, полученный с помощью утилиты сurl:
1. Запрос: curl -il https://host.dev:14765/connect
.
2. Ответ:
Из заголовка Location: https://ngfw-host.dev/
будет извлечен новый хост ngfw-host.dev
, и Ideco Client будет подключаться к NGFW по адресу wss://ngfw-host.dev:14765/connect
.
3. Если при попытке доступа к URL-адресу https://host.dev:14765/connect
не будет получен ответ с кодом 302, то Ideco Client подключится к NGFW по адресу wss://host.dev:14765/connect
.
Last updated