O antigo adaptador Java de Keycloak le proxy-url
Configure o proxy HTTP de saída na propia configuración do antigo adaptador Java, manténdoo separado dos axustes do servidor Keycloak e do proxy inverso.
Para unha aplicación que aínda usa o adaptador Java documentado en Keycloak 21.1.2, proxy-url selecciona o proxy HTTP de saída para a comunicación co servidor Keycloak.
Engade esta entrada á configuración JSON existente do adaptador:
"proxy-url": "http://proxy.example:8080"
O antigo adaptador de Spring Boot expón a propiedade correspondente:
keycloak.proxy-url=http://proxy.example:8080
Son fragmentos que se combinan coa configuración existente de realm, URL do servidor e cliente da aplicación. O valor é a URL do intermediario; a URL do servidor de autenticación segue sendo o punto de conexión real de Keycloak. Para un servizo Keycloak accesible publicamente onde se permiten intermediarios públicos, a lista de proxies HTTP ofrece candidatos para a URL do proxy HTTP sen conta.
A documentación do adaptador permite un usuario e un contrasinal de proxy nesa URL cando sexa necesario. Proporciónaos mediante o mecanismo de configuración da aplicación en lugar de confundilos co secreto do cliente Keycloak.
Esta é unha interface de adaptador herdada. Non configura o cliente HTTP propio do broker de identidades do servidor Keycloak, nin un proxy inverso diante de Keycloak, nin un cliente OAuth moderno de Spring Security. Primeiro identifica que compoñente fai a solicitude de saída fallida.