Login und Token-Management
ID: FE-004 · Service: frontend · Status: 🟢 aktiv
Das Frontend verwaltet die Authentifizierung vollständig clientseitig. Nach erfolgreicher Anmeldung wird das JWT im localStorage gespeichert. Jede API-Anfrage trägt den Token als Bearer-Header. Bei HTTP 401 wird die Sitzung automatisch beendet und die LoginPage angezeigt.
Typ
functional
Token Storage
| Feld | Wert |
|---|---|
| Key | access_token |
| Location | localStorage |
Tab Storage
| Feld | Wert |
|---|---|
| Key | active_tab |
| Location | localStorage |
Abnahmekriterien
- [ ] LoginPage wird angezeigt wenn kein Token im localStorage vorhanden
- [ ] Nach Login wird Token gespeichert und Nutzerinfo geladen
- [ ] Alle API-Anfragen senden Authorization-Header mit Bearer-Token
- [ ] Bei API-Antwort 401 wird Token gelöscht und LoginPage angezeigt
- [ ] Logout löscht Token und active_tab aus localStorage
- [ ] Seiten-Reload erhält Sitzung solange Token gültig
Changelog
Eintrag 1
Version: 1.0
Changes: Initiale Version