Za aplikacijo, ki še vedno uporablja Java adapter, dokumentiran v Keycloaku 21.1.2, proxy-url izbere odhodni HTTP posrednik za komunikacijo s strežnikom Keycloak.

Dodajte ta vnos v obstoječo konfiguracijo JSON adapterja:

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

Stari adapter Spring Boot izpostavi ustrezno lastnost:

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

To so deli, ki jih je treba združiti z obstoječo konfiguracijo realm, URL-ja strežnika in odjemalca aplikacije. Vrednost je URL posrednika; URL strežnika za preverjanje pristnosti ostaja dejanska končna točka Keycloaka. Za javno dostopno storitev Keycloak, kjer so javni posredniki dovoljeni, seznam HTTP posrednikov ponuja kandidate za URL HTTP posrednika brez računa.

Dokumentacija adapterja dovoljuje uporabniško ime in geslo posrednika v tem URL-ju, kadar je to potrebno. Posredujte jih prek konfiguracijskega mehanizma aplikacije, namesto da jih zamenjate s skrivnostjo odjemalca Keycloak.

To je vmesnik starega adapterja. Ne konfigurira lastnega odjemalca HTTP identity brokerja strežnika Keycloak, obratnega posrednika pred Keycloakom ali sodobnega odjemalca OAuth Spring Security. Najprej ugotovite, katera komponenta izvaja neuspešno odhodno zahtevo.

Sorodni članki