OAuth-Kreislauf über Keycloak
Login, Code-Tausch, API-Zugriff und Refresh als geschlossener Kreislauf
Keycloak Realm
Backend
öffnet App
Redirect + challenge
?code=…
code + verifier
Tokens
Bearer Token
Signatur prüfen
200 / 401
vor dem Call
ja: refresh
nein
Nutzer
Browser
Web-App
Public Client, PKCE
Keycloak /auth
Keycloak
Login + Consent
Keycloak /token
Code / Refresh → Tokens
JWKS /certs
öffentliche Schlüssel
Token abgelaufen?
Resource Server
Spring API
OAuth-Kreislauf über Keycloak
Login, Code-Tausch, API-Zugriff und Refresh als geschlossener Kreislauf
Keycloak Realm
Backend
öffnet App
Redirect + challenge
?code=…
code + verifier
Tokens
Bearer Token
Signatur prüfen
200 / 401
vor dem Call
ja: refresh
nein
Nutzer
Browser
Web-App
Public Client, PKCE
Keycloak /auth
Keycloak
Login + Consent
Keycloak /token
Code / Refresh → Tokens
JWKS /certs
öffentliche Schlüssel
Token abgelaufen?
Resource Server
Spring API
maierzone Publisher
Authorization Code + PKCE
OAuth-Kreislauf über Keycloak
Login, Code-Tausch, API-Zugriff und Refresh als geschlossener Kreislauf
1 · Login
2 · Code-Tausch
3 · API-Aufruf
4 · Refresh-Kreislauf
◂
▸
×
Legende
Linse
Route
Radar
Fluss
Hilfe
Dunkel
Teilen
Link kopieren
PNG kopieren
PNG laden
JPEG laden
WebP laden
SVG laden
100 %