For ein applikasjon som framleis brukar Java-adapteren som er dokumentert i Keycloak 21.1.2, vel proxy-url den utgåande HTTP-proxyen for kommunikasjon med Keycloak-tenaren.

Legg til denne oppføringa i den eksisterande JSON-konfigurasjonen for adapteren:

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

Den gamle Spring Boot-adapteren eksponerer den tilsvarande eigenskapen:

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

Dette er fragment som skal flettast saman med den eksisterande realm-, tenar-URL- og klientkonfigurasjonen til applikasjonen. Verdien er URL-en til mellomleddet; URL-en til autentiseringstenaren er framleis det faktiske Keycloak-endepunktet. For ein offentleg tilgjengeleg Keycloak-teneste der offentlege mellomledd er tillatne, leverer HTTP-proxy-lista kandidatar for HTTP-proxy-URL-en utan konto.

Adapterdokumentasjonen tillèt eit proxy-brukarnamn og passord i den URL-en når det er nødvendig. Oppgi dei via konfigurasjonsmekanismen til applikasjonen i staden for å blande dei saman med hemmelegheita til Keycloak-klienten.

Dette er eit grensesnitt for ein eldre adapter. Det set ikkje opp eigen identity-broker-HTTP-klient for Keycloak-tenaren, omvend proxy framfor Keycloak eller ein moderne Spring Security OAuth-klient. Finn først ut kva komponent som gjer den mislukka utgåande førespurnaden.

Relaterte artiklar