A régi Keycloak Java adapter olvassa a proxy-url értéket
A kimenő HTTP-proxyt a régi Java adapter saját konfigurációjában állítsa be, elkülönítve a Keycloak-kiszolgáló és a fordított proxy beállításaitól.
Egy olyan alkalmazás esetében, amely még a Keycloak 21.1.2-ben dokumentált Java adaptert használja, a proxy-url választja ki a kimenő HTTP-proxyt a Keycloak-kiszolgálóval való kommunikációhoz.
Adja hozzá ezt a bejegyzést az adapter meglévő JSON-konfigurációjához:
"proxy-url": "http://proxy.example:8080"
A régi Spring Boot adapter a megfelelő tulajdonságot teszi elérhetővé:
keycloak.proxy-url=http://proxy.example:8080
Ezek az alkalmazás meglévő realm-, kiszolgáló-URL- és ügyfélkonfigurációjához illesztendő töredékek. Az érték a közvetítő URL-je; a hitelesítési kiszolgáló URL-je továbbra is a tényleges Keycloak végpont. Egy nyilvánosan elérhető Keycloak-szolgáltatáshoz, ahol a nyilvános közvetítők engedélyezettek, a HTTP-proxylista jelölteket kínál a fiók nélküli HTTP-proxy URL-jéhez.
Az adapter dokumentációja szükség esetén lehetővé teszi proxy-felhasználónév és jelszó megadását ebben az URL-ben. Ezeket az alkalmazás konfigurációs mechanizmusán keresztül adja meg, ne keverje össze őket a Keycloak-ügyfél titkával.
Ez egy örökölt adapterfelület. Nem konfigurálja a Keycloak-kiszolgáló saját identitásbróker HTTP-ügyfélprogramját, a Keycloak előtti fordított proxyt vagy egy modern Spring Security OAuth-ügyfelet. Először állapítsa meg, melyik komponens indítja a sikertelen kimenő kérést.