Vir 'n toepassing wat steeds die Java-adapter gebruik wat in Keycloak 21.1.2 gedokumenteer is, kies proxy-url die uitgaande HTTP-proxy vir kommunikasie met die Keycloak-bediener.

Voeg hierdie inskrywing by die bestaande adapter-JSON-konfigurasie:

"proxy-url": "http://proxy.example:8080"

Die ou Spring Boot-adapter stel die ooreenstemmende eienskap beskikbaar:

keycloak.proxy-url=http://proxy.example:8080

Dit is fragmente wat saamgevoeg word met die toepassing se bestaande realm-, bediener-URL- en kliëntkonfigurasie. Die waarde is die tussenganger-URL; die verifikasiendiener-URL bly die werklike Keycloak-eindpunt. Vir 'n publiek bereikbare Keycloak-diens waar openbare tussengangers toegelaat word, verskaf die HTTP-proxylys kandidate vir die HTTP-proxy-URL sonder rekening.

Die adapterdokumentasie laat 'n proxy-gebruiker en -wagwoord in daardie URL toe wanneer nodig. Voorsien dit deur die toepassing se konfigurasiemeganisme eerder as om dit met die Keycloak-kliënt se geheim te verwar.

Dit is 'n legacy-adapterkoppelvlak. Dit konfigureer nie die Keycloak-bediener se eie identity-broker-HTTP-kliënt, 'n reverse-proxy voor Keycloak, of 'n moderne Spring Security OAuth-kliënt nie. Identifiseer eers watter komponent die mislukte uitgaande versoek maak.

Verwante artikels