tokenbasierten
Tokenbasierte Authentifizierung bezeichnet ein Verfahren, bei dem Zugriffsrechte für Systeme über kurzlebige Tokens statt über regelmäßige Eingabe von Benutzernamen und Passwörtern vergeben werden. Typischer Einsatz findet sich in Web-APIs, mobilen Anwendungen und Single-Sign-On-Szenarien. Tokens werden in der Regel von einem Autorisierungsserver ausgegeben, nachdem der Benutzer oder die Anwendung sich erfolgreich authentifiziert hat. Gültige Tokens werden dem Client übermittelt und bei Zugriffen auf geschützte Ressourcen als Nachweis der Berechtigung vorgelegt.
Bei dem Prozess reichen Clients eine Authentifizierungsanfrage an den Autorisierungsserver ein (z. B. über OAuth 2.0).
Tokens können als JWT (selbstprüfbare Signatur) oder als opaque Tokens vorliegen. JWT enthält Claims wie Subjekt,
Tokenbasierte Ansätze ermöglichen Skalierbarkeit in verteilten Architekturen, erleichtern Single Sign-On und dienen der Zugriffskontrolle über APIs