Браузърът достига страницата за вход на доставчика на самоличност; сървърът на Keycloak обменя върнатия код. Ако този последващ обмен не може да се свърже, поставете прокси маршрута в процеса на Keycloak или в средата на контейнера преди стартиране:

HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.example

За публичен HTTP маршрут адрес от списъка с HTTP проксита се поставя в HTTPS_PROXY; запазете предвидените дестинации за заобикаляне. URL адресът на токена остава крайната точка на доставчика на самоличност, а не адресът на проксито.

Приоритетът на Keycloak се различава от карта по схема на дестинацията:

  • Ако са дефинирани и HTTP_PROXY, и HTTPS_PROXY, HTTPS_PROXY печели.
  • Формите с малки букви имат предимство пред формите с главни букви.
  • NO_PROXY е разделен със запетаи и посоченият хост също изключва своите поддомейни.

Проверете всички тези входове, ако сървърът избере неочакван маршрут. Прокси настройките на браузъра не предоставят тази среда.

След като връзката работи, неуспехът при TLS проверка принадлежи на конфигурацията за доверие чрез интерфейса truststore на Keycloak. Промяната на маршрута не може да установи липсващото доверие към сертификата.

Подобни статии