Zum Inhalt

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