User-Portal – Übersicht¶
Das User-Portal (/user/dashboard) ist die Self-Service-Oberfläche für Endnutzer. Es ermöglicht die Verwaltung von API-Keys, die Einsicht in Token-Verbrauch und Kosten sowie die Erstellung eigener Expert-Templates und CC-Profile (für expert-User).
Zugang¶
| Methode | URL | Beschreibung |
|---|---|---|
| Direktes Login | /user/login |
Benutzername + Passwort |
| Passwort vergessen | /user/forgot-password |
E-Mail-basierter Reset-Link (1h TTL) |
Das User-Portal ist vollständig getrennt vom Admin-Backend. Es gibt keine OIDC-Unterstützung für das User-Portal.
Sidebar-Navigation¶
| Menüpunkt | Verfügbar für | Beschreibung |
|---|---|---|
| Dashboard | Alle | Token-Verbrauch, Budgetstatus, aktive Keys |
| Abrechnung | Alle | Detaillierte Kostenaufstellung |
| Nutzungshistorie | Alle | Alle API-Anfragen mit Filtern |
| API Keys | Alle | Keys erstellen und verwalten |
| Meine Templates | expert, admin |
Eigene Expert-Templates |
| CC Profile | expert, admin |
Eigene Claude Code Profile |
| Profil & Passwort | Alle | Account-Einstellungen |
Status-Anzeigen in der Sidebar¶
- Aktives CC-Profil Badge (grün, wenn ein Profil aktiv ist)
- Freigegebene Templates (Liste der zugewiesenen Admin-Templates)
- Budget-Fortschrittsbalken (täglich / monatlich / gesamt)
Impersonation-Banner¶
Wenn ein Admin den User impersoniert, erscheint ein orangenes Banner oben auf jeder Seite:
Klick auf Beenden → GET /user/impersonate/exit → zurück zum Admin-Account.
Profil & Passwort¶
| Feld | Bearbeitbar | Beschreibung |
|---|---|---|
| Benutzername | Nein | Readonly |
| Anzeigename | Ja | Freundlicher Name |
| Ja | Für Alerts und Reset | |
| Passwort | Ja | Leer lassen = keine Änderung |
| Zeitzone | Ja | Offset in Stunden (−12 bis +14) |
Die Zeitzone beeinflusst die Anzeige von Zeitstempeln in der Nutzungshistorie.