I-configure ang Outgoing Proxy ng Keycloak para sa Identity Brokering
Itakda ang outgoing proxy environment ng server at ilapat ang sariling variable precedence ng Keycloak kapag dinidiagnose ang token exchange.
Nakarating ang browser sa login page ng identity provider; ipinagpapalit ng Keycloak server ang ibinalik na code. Kung hindi makakonekta ang susunod na pagpapalit, ilagay ang proxy route sa Keycloak process o container environment bago magsimula:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.examplePara sa pampublikong HTTP route, ang address mula sa listahan ng mga HTTP proxy ay inilalagay sa HTTPS_PROXY; panatilihin ang mga nilalayong bypass destination. Ang token URL ay nananatiling endpoint ng identity provider, hindi ang proxy address.
Naiiba ang precedence ng Keycloak sa isang mapa ayon sa destination scheme:
- Kung parehong tinukoy ang
HTTP_PROXYatHTTPS_PROXY, panalo angHTTPS_PROXY. - Mas nauuna ang mga anyong maliit na titik kaysa sa mga anyong malaking titik.
- Ang
NO_PROXYay pinaghihiwalay ng kuwit, at ang pinangalanang host ay hindi rin kasama ang mga subdomain nito.
Suriin ang lahat ng input na iyon kung pumili ang server ng hindi inaasahang ruta. Hindi ibinibigay ng browser proxy settings ang environment na ito.
Kapag gumana ang koneksyon, ang TLS verification failure ay kabilang sa trust configuration sa pamamagitan ng truststore interface ng Keycloak. Hindi maaaring itatag ng pagbabago ng ruta ang nawawalang certificate trust.