Fyrir forrit sem notar enn Java-adaptarann sem skjalfestur er í Keycloak 21.1.2, velur proxy-url útleiðar HTTP-milliþjóninn fyrir samskipti við Keycloak-þjóninn.

Bættu þessari færslu við núverandi JSON-stillingar adaptarans:

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

Gamli Spring Boot-adaptarinn býður upp á samsvarandi eiginleika:

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

Þetta eru brot sem á að sameina við núverandi realm-, þjóns-URL- og biðlarastillingar forritsins. Gildið er URL milliliðarins; URL auðkenningarþjónsins er áfram raunverulegur endapunktur Keycloak. Fyrir opinbert aðgengilega Keycloak-þjónustu þar sem opinberir milliliðir eru leyfðir, býður HTTP-milliþjónslistinn upp á valkosti fyrir HTTP-milliþjóns-URL án reiknings.

Skjöl adaptarans leyfa notandanafn og lykilorð milliþjóns í þessu URL þegar þörf krefur. Veittu þau í gegnum stillingarkerfi forritsins í stað þess að rugla þeim saman við leyndarmál Keycloak-biðlarans.

Þetta er viðmót gamals adaptara. Það stillir ekki eigin HTTP-biðlara auðkennismiðlarans hjá Keycloak-þjóninum, öfugan milliþjón fyrir framan Keycloak né nútíma Spring Security OAuth-biðlara. Greindu fyrst hvaða eining sendir misheppnuðu útleiðarbeiðnina.

Tengdir greinar