„Keycloak“ išeinančio tarpinio serverio konfigūravimas tapatybių tarpininkavimui
Nustatykite serverio išeinančio tarpinio serverio aplinką ir taikykite „Keycloak“ kintamųjų prioritetą diagnozuodami prieigos rakto mainus.
Naršyklė pasiekia tapatybės teikėjo prisijungimo puslapį; „Keycloak“ serveris apsikeičia grąžintu kodu. Jei vėlesni mainai negali prisijungti, prieš paleisdami įdėkite tarpinio serverio maršrutą į „Keycloak“ procesą arba konteinerio aplinką:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleViešam HTTP maršrutui adresas iš HTTP tarpinių serverių sąrašo įrašomas į HTTPS_PROXY; išsaugokite numatytas aplenkimo paskirties vietas. Rakto URL lieka tapatybės teikėjo galutiniu tašku, o ne tarpinio serverio adresu.
„Keycloak“ prioritetas skiriasi nuo schemos pagal paskirties vietą žemėlapio:
- Jei apibrėžti ir
HTTP_PROXY, irHTTPS_PROXY, laimiHTTPS_PROXY. - Mažųjų raidžių formos turi viršenybę prieš didžiųjų raidžių formas.
NO_PROXYatskirtas kableliais, o įvardytas prieglobos serveris taip pat neapima jo subdomenų.
Patikrinkite visus šiuos įvestis, jei serveris pasirenka netikėtą maršrutą. Naršyklės tarpinio serverio nustatymai nesuteikia šios aplinkos.
Kai ryšys veikia, TLS patikrinimo klaida priklauso pasitikėjimo konfigūracijai per „Keycloak“ truststore sąsają. Maršruto keitimas negali sukurti trūkstamo sertifikato pasitikėjimo.