Benutzer hinterlegen ihre öffentlichen Schlüssel einmal, Admins zusätzlich Team-Schlüssel. Sie kommen in jeden Gast: im Assistenten vorausgewählt und abwählbar, per API und CLI automatisch, wenn die Anfrage keine nennt. Die Schlüssel kommen über die Schnittstelle SchluesselQuelle – dort lässt sich später eine externe Verwaltung anbinden. Vorgezogen aus #015 auf die Frage, ob Schlüssel ins Template gehören: nein, in die Verwaltung. Refs #015 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 lines
921 B
Markdown
24 lines
921 B
Markdown
# #015 Rollen, Benutzer, Tokens, Audit-Log
|
||
**Status:** offen
|
||
**Meilenstein:** v0.5.0
|
||
**Labels:** feature, sicherheit
|
||
**Geschätzt:** 6 h **Tatsächlich:** –
|
||
|
||
## Ziel
|
||
Admin/Operator serverseitig erzwungen, jede Aktion protokolliert.
|
||
|
||
## Aufgaben
|
||
- [ ] Rechte-Tabelle, strukturelle Prüfung aller Route Handler (Test)
|
||
- [ ] Benutzerverwaltung, CLI-Tokens
|
||
- [x] SSH-Keys über `SchluesselQuelle` – vorgezogen in v0.3.0: eigene und Team-Schlüssel, automatisch in jedem Gast, im Assistenten abwählbar
|
||
- [ ] Audit-Log-Ansicht mit Filter
|
||
|
||
## Akzeptanzkriterien
|
||
- [ ] Operator kann keine Server/Katalog/Benutzer ändern (Tests)
|
||
|
||
## Abhängigkeiten
|
||
#001
|
||
|
||
## Notizen / Entscheidungen
|
||
- SSH-Schlüssel auf Florians Frage nach Schlüsseln im Template vorgezogen (2026-10-12): Schlüssel gehören in die Verwaltung, nicht ins Template. `SchluesselQuelle` ist die Andockstelle für eine externe Verwaltung (z. B. sshkeyvault).
|