Configura o proxy de saída de Keycloak para a intermediación de identidades
Define o contorno de proxy de saída do servidor e aplica a precedencia de variables propia de Keycloak ao diagnosticar o intercambio de tokens.
O navegador chega á páxina de inicio de sesión do provedor de identidade; o servidor de Keycloak intercambia o código devolto. Se ese intercambio posterior non pode conectarse, coloca a ruta do proxy no contorno do proceso ou do contedor de Keycloak antes do arranque:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.examplePara unha ruta HTTP pública, un enderezo da lista de proxys HTTP vai en HTTPS_PROXY; conserva os destinos de omisión previstos. O URL do token segue a ser o punto final do provedor de identidade, non o enderezo do proxy.
A precedencia de Keycloak difire dun mapa por esquema de destino:
- Se están definidos tanto
HTTP_PROXYcomoHTTPS_PROXY, gañaHTTPS_PROXY. - As formas en minúsculas teñen precedencia sobre as maiúsculas.
NO_PROXYestá separado por comas, e un host nomeado tamén exclúe os seus subdominios.
Comproba todas esas entradas se o servidor escolle unha ruta inesperada. A configuración de proxy do navegador non fornece este contorno.
Unha vez que a conexión funciona, un fallo de verificación TLS pertence á configuración de confianza mediante a interface truststore de Keycloak. Cambiar a ruta non pode establecer a confianza do certificado que falta.