Starý Java adaptér Keycloaku číta proxy-url
Nastavte odchádzajúci HTTP proxy vo vlastnej konfigurácii starého Java adaptéra a oddeľte ho od nastavení servera Keycloak a reverzného proxy.
Pre aplikáciu, ktorá stále používa Java adaptér dokumentovaný v Keycloaku 21.1.2, proxy-url vyberá odchádzajúci HTTP proxy na komunikáciu so serverom Keycloak.
Pridajte tento záznam do existujúcej JSON konfigurácie adaptéra:
"proxy-url": "http://proxy.example:8080"
Starý adaptér Spring Boot sprístupňuje príslušnú vlastnosť:
keycloak.proxy-url=http://proxy.example:8080
Sú to fragmenty, ktoré sa majú zlúčiť s existujúcou konfiguráciou realm, URL servera a klienta aplikácie. Hodnota je URL sprostredkovateľa; URL autentifikačného servera zostáva skutočným koncovým bodom Keycloaku. Pre verejne dostupnú službu Keycloak, kde sú povolení verejní sprostredkovatelia, zoznam HTTP proxy ponúka kandidátov na URL HTTP proxy bez účtu.
Dokumentácia adaptéra povoľuje v tejto URL používateľské meno a heslo proxy, ak je to potrebné. Zadajte ich prostredníctvom konfiguračného mechanizmu aplikácie, namiesto toho, aby ste ich zamieňali s tajomstvom klienta Keycloak.
Toto je rozhranie staršieho adaptéra. Nenastavuje vlastného HTTP klienta identity brokera servera Keycloak, reverzné proxy pred Keycloakom ani moderného OAuth klienta Spring Security. Najprv zistite, ktorý komponent odosiela neúspešnú odchádzajúcu požiadavku.