docs: Projektorganisation, Architekturplan und Issues pro Phase (#001)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# #013 Authentifizierung und Audit-Log
|
||||
**Status:** offen
|
||||
**Meilenstein:** v0.9.0
|
||||
**Labels:** sicherheit
|
||||
**Geschätzt:** 6 h **Tatsächlich:** –
|
||||
|
||||
## Ziel
|
||||
Zugriff auf das Dashboard absichern und Änderungen nachvollziehbar machen.
|
||||
|
||||
## Aufgaben
|
||||
- [ ] Auth.js: OIDC (authentik), lokaler Admin als Fallback (argon2id)
|
||||
- [ ] Middleware schützt alle UI-Routen, nicht die Agent-API
|
||||
- [ ] Login-Seite im AdminLTE-Stil mit Logo
|
||||
- [ ] Rollen admin / readonly
|
||||
- [ ] Audit-Log-Ansicht mit Filter
|
||||
- [ ] Login-Rate-Limit, Security-Header
|
||||
|
||||
## Akzeptanzkriterien
|
||||
- [ ] Ohne Login ist keine UI-Seite erreichbar
|
||||
- [ ] Login über authentik funktioniert; lokaler Admin auch bei ausgefallenem OIDC
|
||||
- [ ] readonly-Benutzer kann nichts ändern
|
||||
|
||||
## Abhängigkeiten
|
||||
#006
|
||||
|
||||
## Notizen / Entscheidungen
|
||||
Reference in New Issue
Block a user