For en applikation, der stadig bruger Java-adapteren dokumenteret i Keycloak 21.1.2, vælger proxy-url den udgående HTTP-proxy til kommunikation med Keycloak-serveren.

Føj denne post til den eksisterende JSON-konfiguration for adapteren:

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

Den gamle Spring Boot-adapter eksponerer den tilsvarende egenskab:

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

Det er fragmenter, der skal flettes med applikationens eksisterende realm-, server-URL- og klientkonfiguration. Værdien er formidlerens URL; autentificeringsserverens URL forbliver det faktiske Keycloak-endpoint. For en offentligt tilgængelig Keycloak-tjeneste, hvor offentlige formidlere er tilladt, leverer HTTP-proxy-listen kandidater til HTTP-proxy-URL'en uden konto.

Adapterdokumentationen tillader en proxy-bruger og adgangskode i den URL, når det er nødvendigt. Angiv dem via applikationens konfigurationsmekanisme i stedet for at forveksle dem med Keycloak-klientens hemmelighed.

Dette er en ældre adaptergrænseflade. Den konfigurerer ikke Keycloak-serverens egen identity-broker-HTTP-klient, en reverse-proxy foran Keycloak eller en moderne Spring Security OAuth-klient. Identificer først, hvilken komponent der udfører den mislykkede udgående anmodning.

Relaterede artikler