Konfigurer Keycloaks udgående proxy til identitetsmægling
Angiv serverens udgående proxy-miljø, og anvend Keycloaks egen variabelprioritet, når du diagnosticerer token-udvekslingen.
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.exampleTil 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_PROXYogHTTPS_PROXYer defineret, vinderHTTPS_PROXY. - Former med små bogstaver har forrang frem for former med store bogstaver.
NO_PROXYer 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.