A Keycloak kimenő proxyjának beállítása identitásközvetítéshez
Állítsa be a kiszolgáló kimenő proxy környezetét, és a token-csere diagnosztizálásakor alkalmazza a Keycloak saját változóprecedenciáját.
A böngésző eléri az identitásszolgáltató bejelentkezési oldalát; a Keycloak kiszolgálója cseréli ki a visszakapott kódot. Ha ez a későbbi csere nem tud kapcsolódni, a proxy útvonalát a Keycloak folyamatának vagy konténerének környezetébe tegye az indítás előtt:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleNyilvános HTTP-útvonalhoz a HTTP-proxyk listájából származó cím kerül a HTTPS_PROXY változóba; tartsa meg a szándékolt kihagyási célpontokat. A token URL továbbra is az identitásszolgáltató végpontja, nem a proxy címe.
A Keycloak precedenciája eltér a célrendszer szerinti leképezéstől:
- Ha mind a
HTTP_PROXY, mind aHTTPS_PROXYdefiniálva van, aHTTPS_PROXYnyer. - A kisbetűs formák elsőbbséget élveznek a nagybetűs formákkal szemben.
- A
NO_PROXYvesszővel van elválasztva, és egy megnevezett hoszt az aldomeinjait is kizárja.
Ellenőrizze ezeket a bemeneteket, ha a kiszolgáló váratlan útvonalat választ. A böngésző proxybeállításai nem biztosítják ezt a környezetet.
Miután a kapcsolat működik, a TLS-ellenőrzés hibája a Keycloak truststore felületén keresztüli bizalmi konfigurációhoz tartozik. Az útvonal megváltoztatása nem tudja létrehozni a hiányzó tanúsítványbizalmat.