Przeglądarka dociera do strony logowania dostawcy tożsamości; serwer Keycloak wymienia zwrócony kod. Jeśli ta późniejsza wymiana nie może się połączyć, umieść trasę serwera proxy w środowisku procesu lub kontenera Keycloak przed uruchomieniem:

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

Dla publicznej trasy HTTP adres z listy proxy HTTP trafia do HTTPS_PROXY; zachowaj zamierzone miejsca docelowe obejścia. URL tokenu pozostaje punktem końcowym dostawcy tożsamości, a nie adresem serwera proxy.

Priorytet Keycloak różni się od mapowania według schematu miejsca docelowego:

  • Jeśli zdefiniowano zarówno HTTP_PROXY, jak i HTTPS_PROXY, wygrywa HTTPS_PROXY.
  • Formy małymi literami mają pierwszeństwo przed formami wielkimi literami.
  • NO_PROXY jest oddzielony przecinkami, a nazwany host wyklucza także swoje subdomeny.

Sprawdź wszystkie te dane wejściowe, jeśli serwer wybierze nieoczekiwaną trasę. Ustawienia serwera proxy przeglądarki nie zapewniają tego środowiska.

Gdy połączenie działa, błąd weryfikacji TLS należy do konfiguracji zaufania przez interfejs truststore Keycloak. Zmiana trasy nie może ustanowić brakującego zaufania do certyfikatu.

Powiązane artykuły