Konfigurera Keycloaks utgående proxy för identitetsmäkling
Ange serverns utgående proxy-miljö och tillämpa Keycloaks egen variabelprioritet när du diagnostiserar tokenutbytet.
Webbläsaren når identitetsleverantörens inloggningssida; Keycloak-servern byter ut den returnerade koden. Om det senare utbytet inte kan ansluta, placera proxyvägen i Keycloak-processens eller containerns miljö före start:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleFör en offentlig HTTP-väg sätts en adress från listan med HTTP-proxyer i HTTPS_PROXY; behåll de avsedda kringgåendedestinationerna. Token-URL:en förblir identitetsleverantörens slutpunkt, inte proxyadressen.
Keycloaks prioritet skiljer sig från en mappning efter målschema:
- Om både
HTTP_PROXYochHTTPS_PROXYär definierade vinnerHTTPS_PROXY. - Små bokstäver har företräde framför stora bokstäver.
NO_PROXYär kommaavgränsat, och en namngiven värd utesluter även sina underdomäner.
Kontrollera alla dessa indata om servern väljer en oväntad väg. Webbläsarens proxyinställningar tillhandahåller inte denna miljö.
När anslutningen fungerar hör ett TLS-verifieringsfel till förtroendekonfigurationen via Keycloaks truststore-gränssnitt. Att ändra vägen kan inte upprätta det saknade certifikatförtroendet.