Senas Keycloak Java adapteris nuskaito proxy-url
Nustatykite išeinančiojo HTTP tarpinio serverio parametrą pačioje seno Java adapterio konfigūracijoje, atskirdami jį nuo Keycloak serverio ir atvirkštinio tarpinio serverio nustatymų.
Programai, kuri vis dar naudoja Java adapterį, aprašytą Keycloak 21.1.2, proxy-url parenka išeinantį HTTP tarpinį serverį ryšiui su Keycloak serveriu.
Pridėkite šį įrašą prie esamos adapterio JSON konfigūracijos:
"proxy-url": "http://proxy.example:8080"
Senas Spring Boot adapteris pateikia atitinkamą savybę:
keycloak.proxy-url=http://proxy.example:8080
Tai fragmentai, kuriuos reikia sujungti su esama programos realm, serverio URL ir kliento konfigūracija. Reikšmė yra tarpininko URL; autentifikavimo serverio URL išlieka tikruoju Keycloak galiniu tašku. Viešai pasiekiamai Keycloak paslaugai, kur leidžiami vieši tarpininkai, HTTP tarpinių serverių sąrašas siūlo kandidatus paskyros nereikalaujančiam HTTP tarpinio serverio URL.
Adapterio dokumentacija leidžia tame URL nurodyti tarpinio serverio vartotoją ir slaptažodį, kai to reikia. Pateikite juos per programos konfigūravimo mechanizmą, o ne painiokite su Keycloak kliento paslaptimi.
Tai seno adapterio sąsaja. Ji nesukonfigūruoja paties Keycloak serverio tapatybės brokerio HTTP kliento, atvirkštinio tarpinio serverio prieš Keycloak ar modernaus Spring Security OAuth kliento. Pirmiausia nustatykite, kuris komponentas siunčia nepavykusią išeinančią užklausą.