Zum Inhalt springen
uencoder

Bearer Token

Ein Bearer-Token ist ein Tokentyp, der rein über den Besitz funktioniert: Er wird im Header Authorization: Bearer <token> gesendet, sodass jeder, der ihn besitzt, ihn verwenden kann — ohne zusätzliche Zugangsdaten.

Zweck

Bietet einen einfachen tokenbasierten Authentifizierungsmechanismus, bei dem der Token selbst die Zugangsdaten sind.

Mechanismus

Der Header lautet Authorization: Bearer <token>. Der Server prüft Gültigkeit und Berechtigungen des Tokens. Der Token kann ein JWT, ein opaker Token usw. sein. Die Sicherheit beruht auf HTTPS gegen Leakage beim Transport und auf der Token-Lebensdauer; einmal geleakt, kann er für Identitätsmissbrauch verwendet werden.

Anwendungsfälle

  • API-Bearer-Authentifizierung
  • OAuth-2.0-Zugriffstoken
  • Übermittlung von JWTs
  • Dienst-zu-Dienst-Authentifizierung

Beispiele

  • Eingabe
    Authorization: Bearer eyJ...
    Output
    The server verifies the JWT signature and expiry

    Possession grants validity

Häufige Fehler

A leaked token is immediately used for impersonation
Use short lifetimes, HTTPS, and a revocation list

Verwandte Begriffe

Verwandte Tools

References