Browseren når identitetsudbyderens login-side; Keycloaks server udveksler den returnerede kode. Hvis den senere udveksling ikke kan forbinde, skal du placere proxy-ruten i Keycloak-processen eller container-miljøet før opstart:

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

Til en offentlig HTTP-rute sættes en adresse fra listen over HTTP-proxyer i HTTPS_PROXY; behold de tilsigtede omgåelsesdestinationer. Token-URL'en forbliver identitetsudbyderens slutpunkt, ikke proxy-adressen.

Keycloaks prioritet adskiller sig fra et kort efter destinationsskema:

  • Hvis både HTTP_PROXY og HTTPS_PROXY er defineret, vinder HTTPS_PROXY.
  • Former med små bogstaver har forrang frem for former med store bogstaver.
  • NO_PROXY er kommasepareret, og en navngivet vært udelukker også dens underdomæner.

Kontroller alle disse input, hvis serveren vælger en uventet rute. Browserens proxy-indstillinger leverer ikke dette miljø.

Når forbindelsen virker, hører en TLS-verifikationsfejl til tillidskonfiguration via Keycloaks truststore-grænseflade. Ændring af ruten kan ikke etablere den manglende certifikattillid.

Relaterede artikler