Den gamle Keycloak Java-adapteren les proxy-url
Set opp den utgåande HTTP-proxyen i den gamle Java-adapteren si eiga konfigurasjon, skild frå innstillingane for Keycloak-tenaren og omvend proxy.
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.