Sitzungsverwaltung
Sitzungsverwaltung, oft auch Session Management genannt, bezeichnet in der Informatik die Verfahren zur Aufrechterhaltung des Zustands eines Benutzers über mehrere HTTP-Anfragen hinweg. Sie ist essenziell für Authentisierung, Personalisierung und konsistente Interaktionen in webbasierten Anwendungen und APIs.
Der zentrale Mechanismus ist die Sitzungserkennung durch eine eindeutige Session-ID, die typischerweise in einem Cookie gespeichert
Architekturtypen reichen von serverseitigen, zustandsbehafteten Sitzungen, bei denen der Server alle Daten speichert, bis zu zustandslosen
Sicherheit ist zentral: Cookies sollten Secure, HttpOnly und SameSite gesetzt werden; TLS-Verschlüsselung ist unverzichtbar; Schutz gegen
Herausforderungen ergeben sich aus Skalierung, verteilten Architekturen, mobilen Geräten und der Balance zwischen Benutzerfreundlichkeit und Sicherheit.
Siehe auch verwandte Konzepte wie OAuth 2.0, OpenID Connect, Cookie-Sicherheit und Token-Refresh. Sitzungsverwaltung ist damit ein