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.

Artigos relacionados