Server-Sitzung
Der Browser speichert nur eine zufällige Kennung, während der Server den Anmeldestatus verwaltet. Sperrungen und geänderte Rechte können dadurch unmittelbar berücksichtigt werden.
Ein JWT ist ein signiertes Datenformat und noch kein vollständiges Anmeldesystem. Bei einer Server-Sitzung verwaltet der Server den aktuellen Anmeldestatus.
Dein Vorhaben besprechenFür Browseranwendungen sind geschützte Cookies und serverseitig kontrollierbare Sitzungen häufig gut handhabbar. Verteilte Schnittstellen können kurz gültige Zugriffsschlüssel benötigen.
Der Browser speichert nur eine zufällige Kennung, während der Server den Anmeldestatus verwaltet. Sperrungen und geänderte Rechte können dadurch unmittelbar berücksichtigt werden.
Ein signiertes JWT kann bestimmte Angaben ohne erneutes Nachschlagen bestätigen. Zu lange Gültigkeit, schwieriger Widerruf und inzwischen geänderte Rechte können jedoch problematisch sein.
Vor JavaScript geschützte Cookies verringern bestimmte Angriffswege. Eine langfristige Ablage sensibler Zugriffsschlüssel im frei zugänglichen Browserspeicher ist häufig vermeidbar.
Der Browser nutzt eine geschützte Sitzung. Andere Dienste erhalten kurz gültige, zweckgebundene Zugriffsschlüssel. Verlängerung, Austausch und Abmeldung werden ausdrücklich geplant.
Mehr Grundlagen für gute Entscheidungen.