Zum Inhalt springen

Bearer Token

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Ein Bearer Token ist ein Zugangstoken, das jedem Zugriff gewährt, der es vorzeigt. Bearer heißt auf Englisch Inhaber oder Überbringer: Wer das Token hat, gilt als berechtigt, ohne dass er sich zusätzlich ausweisen muss.

Bearer Token

Ein Token, das im Header Authorization mitgeschickt wird und dem Inhaber ohne weiteren Nachweis Zugriff auf eine Schnittstelle gibt.
Beispiel: „Die App schickt bei jeder Anfrage das Bearer Token mit, das sie bei der Anmeldung bekommen hat.“

Verwandt: OAuth, das Verfahren, über das Bearer Tokens meist ausgegeben werden; festgelegt ist ihre Verwendung in RFC 6750.

Wie ein Bearer Token übergeben wird

Im Header Authorization, mit dem Wort Bearer davor.

Authorization: Bearer 8f2c1e7a9b3d4f60a1c2e3b4d5f6a7b8

Das Token selbst kann eine zufällige Zeichenfolge sein, die der Server in seiner Datenbank nachschlägt, oder ein JWT, das die nötigen Angaben selbst trägt und vom Server nur auf seine Signatur geprüft wird.

Woher ein Bearer Token kommt

Meist aus einer Anmeldung. Bei OAuth tauscht eine Anwendung einen Code oder ihre Zugangsdaten gegen ein Token, das eine begrenzte Zeit gilt. In Laravel vergibt etwa das Paket Sanctum solche Tokens für Apps und Schnittstellen.

Wie du ein Bearer Token schützt

Wie einen Schlüssel, denn genau das ist es. Tokens reisen nur über verschlüsselte Verbindungen per TLS, haben eine kurze Laufzeit und werden nie in Adressen, Protokolle oder Fehlermeldungen geschrieben.

Im Browser ist der Speicherort heikel. Was im Local Storage liegt, kann jedes eingeschleuste Skript lesen; sicherer sind Cookies, auf die JavaScript keinen Zugriff hat.

Siehe auch:

OAuth

Ein Verfahren, mit dem eine Anwendung im Namen eines Nutzers auf einen fremden Dienst zugreifen darf.

#Web-Security #Programmiersprachen

JWT

Ein signiertes Datenpaket, das Angaben über einen Anmeldevorgang transportiert.

#Web-Security #Programmiersprachen

API-Key

Ein geheimer Schlüssel, mit dem sich ein Programm bei einer Schnittstelle ausweist.

#Programmiersprachen

Header (API)

Eine Zusatzangabe in einer Anfrage oder Antwort einer Schnittstelle, etwa zu Format oder Anmeldung.

#Programmiersprachen

TLS (Transport Layer Security)

Das Verfahren, mit dem eine Verbindung im Netz verschlüsselt und die Gegenseite geprüft wird.

#Hosting & Webserver #Web-Security

API

Eine festgelegte Schnittstelle, über die ein Programm die Funktionen eines anderen benutzt.

#Programmiersprachen #Frontend-Entwicklung (HTML, CSS, JavaScript) #Hosting & Webserver