JWT-Decoder

Dekodieren und analysieren Sie JSON Web Tokens (JWT), um Header, Nutzlasten und Ansprüche zu überprüfen. Überprüfen Sie die Tokenstruktur und den Ablaufstatus für das Authentifizierungsdebuggen.

JWT-Decoder

Eingabe-Parameter

Grundlegendes zu JWT (JSON Web Tokens)

JSON Web Tokens (JWT) sind ein kompaktes, URL-sicheres Mittel zur Darstellung von Ansprüchen, die zwischen zwei Parteien übertragen werden sollen. Sie werden häufig für die Authentifizierung und den Informationsaustausch in Webanwendungen verwendet.

JWT-Struktur

Ein JWT besteht aus drei Teilen, die durch Punkte (.) getrennt sind: Header.Payload.Signature. Jeder Teil ist Base64URL-codiert.

JWT-Teile erklärt

Kopfball

Enthält Metadaten über das Token, einschließlich des Tokentyps (JWT) und des verwendeten Signaturalgorithmus (z. B. HMAC SHA256, RSA).

Nutzlast

Enthält die Ansprüche, d. h. Anweisungen zu einer Entität (in der Regel dem Benutzer) und zusätzliche Daten. Es gibt drei Arten von Ansprüchen: registrierte, öffentliche und private Ansprüche.

Unterschrift

Wird verwendet, um zu überprüfen, ob der Absender des JWT derjenige ist, für den es sich ausgibt, und um sicherzustellen, dass die Nachricht unterwegs nicht geändert wurde.

Sicherheitsüberlegungen

Dieses Tool hilft Ihnen zwar beim Dekodieren und Untersuchen von JWTs, aber denken Sie daran, dass JWTs nicht standardmäßig verschlüsselt sind, sondern nur codiert werden. Schließen Sie niemals vertrauliche Informationen in JWT-Payloads ein, es sei denn, sie sind verschlüsselt. Überprüfen Sie Signaturen immer in Produktionsanwendungen.

Häufige Anwendungsfälle

JWTs werden häufig für die Benutzerauthentifizierung, API-Autorisierung, den Informationsaustausch zwischen Diensten, Single Sign-On (SSO)-Implementierungen und die zustandslose Sitzungsverwaltung verwendet.

Häufig gestellte Fragen