Konfigurer Keycloaks utgående proxy for identitetsmegling
Angi serverens utgående proxy-miljø og bruk Keycloaks egen variabelprioritet når du diagnostiserer token-utvekslingen.
Nettleseren når innloggingssiden til identitetsleverandøren; Keycloak-serveren utveksler den returnerte koden. Hvis den senere utvekslingen ikke kan koble til, plasser proxy-ruten i Keycloak-prosessen eller container-miljøet før oppstart:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleFor en offentlig HTTP-rute settes en adresse fra listen over HTTP-proxyer i HTTPS_PROXY; behold de tiltenkte omgåelsesdestinasjonene. Token-URL-en forblir identitetsleverandørens endepunkt, ikke proxy-adressen.
Keycloaks prioritet avviker fra et kart etter destinasjonsskjema:
- Hvis både
HTTP_PROXYogHTTPS_PROXYer definert, vinnerHTTPS_PROXY. - Småbokstavformer har forrang foran storebokstavformer.
NO_PROXYer kommaseparert, og en navngitt vert utelukker også underdomenene sine.
Kontroller alle disse inndataene hvis serveren velger en uventet rute. Proxy-innstillingene i nettleseren leverer ikke dette miljøet.
Når tilkoblingen virker, hører en TLS-verifiseringsfeil til tillitskonfigurasjon via Keycloaks truststore-grensesnitt. Å endre ruten kan ikke etablere den manglende sertifikattilliten.