Keycloak SSO aktivieren #88

Closed
opened 2026-04-10 10:09:33 +02:00 by tobias · 0 comments
Owner

Aus CLAUDE.md Offene TODOs. Authentifizierung über Keycloak einbinden, damit der Zugang zu https://gwoe.toppyr.de auf authentifizierte Nutzer:innen beschränkt werden kann. Aktuell ist die Webapp offen erreichbar; das schränkt mögliche Use-Cases (Bewertung politisch sensibler Antrags-Vorlagen vor Veröffentlichung) ein.

Akzeptanzkriterien

  • Keycloak-Realm/Client für gwoe-antragspruefer konfiguriert
  • FastAPI mit OIDC-Middleware (fastapi-keycloak oder authlib)
  • Login-Redirect für unauthentifizierte Requests
  • /api/* Endpunkte authentifizierungspflichtig (außer /health)
  • .env um Keycloak-Settings erweitert (URL, Realm, Client-ID, Secret)
  • Logout funktioniert
Aus CLAUDE.md `Offene TODOs`. Authentifizierung über Keycloak einbinden, damit der Zugang zu https://gwoe.toppyr.de auf authentifizierte Nutzer:innen beschränkt werden kann. Aktuell ist die Webapp offen erreichbar; das schränkt mögliche Use-Cases (Bewertung politisch sensibler Antrags-Vorlagen vor Veröffentlichung) ein. ## Akzeptanzkriterien - [ ] Keycloak-Realm/Client für `gwoe-antragspruefer` konfiguriert - [ ] FastAPI mit OIDC-Middleware (`fastapi-keycloak` oder `authlib`) - [ ] Login-Redirect für unauthentifizierte Requests - [ ] `/api/*` Endpunkte authentifizierungspflichtig (außer `/health`) - [ ] `.env` um Keycloak-Settings erweitert (URL, Realm, Client-ID, Secret) - [ ] Logout funktioniert
Sign in to join this conversation.
No description provided.