Adapta ya zamani ya Java ya Keycloak inasoma proxy-url
Sanidi proksi ya HTTP inayotoka katika usanidi wa adapta yenyewe ya zamani ya Java, ukitenganisha na mipangilio ya seva ya Keycloak na proksi ya kinyume.
Kwa programu inayotumia bado adapta ya Java iliyoandikwa katika Keycloak 21.1.2, proxy-url huchagua proksi ya HTTP inayotoka kwa mawasiliano na seva ya Keycloak.
Ongeza ingizo hili kwenye usanidi uliopo wa JSON wa adapta:
"proxy-url": "http://proxy.example:8080"
Adapta ya zamani ya Spring Boot hufichua sifa inayolingana:
keycloak.proxy-url=http://proxy.example:8080
Hivi ni vipande vya kuunganisha na usanidi uliopo wa realm, URL ya seva na mteja wa programu. Thamani ni URL ya mpatanishi; URL ya seva ya uthibitishaji inabaki kuwa sehemu halisi ya mwisho ya Keycloak. Kwa huduma ya Keycloak inayofikika kwa umma ambapo wapatanishi wa umma wanaruhusiwa, orodha ya proksi za HTTP hutoa watahiniwa wa URL ya proksi ya HTTP bila akaunti.
Nyaraka za adapta huruhusu jina la mtumiaji na nenosiri la proksi katika URL hiyo inapohitajika. Zitoe kupitia mfumo wa usanidi wa programu badala ya kuzichanganya na siri ya mteja wa Keycloak.
Huu ni kiolesura cha adapta ya zamani. Haukusanidi mteja wa HTTP wa wakala wa utambulisho wa seva ya Keycloak yenyewe, proksi ya kinyume mbele ya Keycloak, au mteja wa kisasa wa OAuth wa Spring Security. Kwanza tambua ni sehemu gani inayofanya ombi la kutoka lililoshindwa.