Zum Inhalt springen

JWT-Dekoder

Dekodiere JSON Web Tokens und prüfe Header, Nutzdaten und Ablaufzeit.

Was ist ein JWT?

JSON Web Token (JWT) ist ein offener Standard (RFC 7519), der eine kompakte und eigenständige Möglichkeit zur sicheren Übertragung von Informationen zwischen Parteien als JSON-Objekt definiert. JWTs werden häufig zur Authentifizierung und Autorisierung in modernen Webanwendungen verwendet.

JWT-Struktur

Ein JWT besteht aus drei Teilen, die durch Punkte (.) getrennt sind:

  • Kopfzeile: Enthält den Token-Typ (JWT) und den Signaturalgorithmus (z. B. HS256, RS256).
  • Nutzlast: Enthält Ansprüche – Aussagen über den Benutzer und zusätzliche Metadaten.
  • Unterschrift: Wird verwendet, um zu überprüfen, ob die Nachricht unterwegs nicht geändert wurde.

Häufige JWT-Ansprüche

  • iss (Emittent): Die Entität, die das Token ausgestellt hat.
  • sub (Betreff): Der Betreff des Tokens (normalerweise Benutzer-ID).
  • aud (Publikum): Die Empfänger, für die das Token bestimmt ist.
  • exp (Ablaufzeit): Wenn das Token abläuft.
  • iat (ausgestellt am): Wann das Token ausgestellt wurde.
  • nbf (Nicht vorher): Das Token ist vor diesem Zeitpunkt nicht gültig.

Datenschutz zuerst

Auf diesem JWT-Decoder läuft 100% in Ihrem Browser. Ihre Token werden niemals an einen Server gesendet. Dies ist aus Sicherheitsgründen von entscheidender Bedeutung, da JWTs häufig vertrauliche Benutzerinformationen enthalten. Sie können Produktionstoken sicher entschlüsseln, ohne sich Gedanken über Datenlecks machen zu müssen.