MS-BE-KC: Backend Keycloak-Integration umsetzen #95

Closed
opened 2026-06-23 23:03:55 +02:00 by niboer · 0 comments
Owner

Aufgaben

  • Composite-Rollen als Keycloak-Realm-Rollen definieren (siehe Kompositrollen-Hierarchie in docs/design.md)
  • Token-Refresh-Mechanismus implementieren (#82)
  • Passwort-Vergessen-Funktion anbinden (#91)
  • auth.ts-Hooks auf neue Gruppen- und Rollen-Pruefung umstellen
  • requireOrganizerOrEventAdmin-Hook implementieren
  • requireCompositeRole-Hook implementieren (Permission-Check)
  • requireOwnDataOrCompositeRole-Hook implementieren
  • requireSelfOrGroupMember-Hook implementieren
  • requireAddressAccess-Hook implementieren
  • requireGroupMember-Hook implementieren
  • Tests fuer neue Hooks schreiben

Siehe docs/design/03-autorisierungsmatrix.md (preHandler-Hooks).

## Aufgaben - [x] Composite-Rollen als Keycloak-Realm-Rollen definieren (siehe Kompositrollen-Hierarchie in docs/design.md) - [x] Token-Refresh-Mechanismus implementieren (#82) - [x] Passwort-Vergessen-Funktion anbinden (#91) - [x] auth.ts-Hooks auf neue Gruppen- und Rollen-Pruefung umstellen - [x] requireOrganizerOrEventAdmin-Hook implementieren - [x] requireCompositeRole-Hook implementieren (Permission-Check) - [x] requireOwnDataOrCompositeRole-Hook implementieren - [x] requireSelfOrGroupMember-Hook implementieren - [x] requireAddressAccess-Hook implementieren - [x] requireGroupMember-Hook implementieren - [x] Tests fuer neue Hooks schreiben Siehe docs/design/03-autorisierungsmatrix.md (preHandler-Hooks).
Sign in to join this conversation.
No description provided.