JWT Decoder / Encoder
JWT-Token sofort dekodieren und prüfen oder signierte JWTs erstellen. 100% clientseitig.
Die gesamte Verarbeitung erfolgt in Ihrem Browser. Es werden keine Daten an einen Server gesendet.
Was ist JWT (JSON Web Token)?
JWT (JSON Web Token) ist ein offener Standard (RFC 7519) zur sicheren Übertragung von Informationen zwischen Parteien als JSON-Objekt. Es wird häufig für Authentifizierung und Informationsaustausch in Webanwendungen verwendet. Ein JWT ist Base64URL-kodiert – nicht verschlüsselt – daher kann jeder den Payload dekodieren. Speichern Sie niemals sensible Informationen in einem JWT ohne Verschlüsselung.
JWT-Struktur
Beispiel
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Header
Enthält den Token-Typ (typ) und den Signaturalgorithmus (alg), wie HS256 oder RS256.
Payload
Enthält Claims – Aussagen über den Benutzer und Metadaten wie exp (Ablaufzeit), iat (ausgestellt am) und sub (Subjekt).
Signature
Die Signatur wird durch Signieren von Header und Payload mit einem Geheimschlüssel erstellt. Sie verifiziert, dass der Token nicht manipuliert wurde.
Standard-Claims
| Claim | Standard-Claims |
|---|---|
| iss | Aussteller |
| sub | Subjekt (Benutzer-ID) |
| aud | Empfänger |
| exp | Ablaufzeit |
| iat | Ausgestellt am |
| nbf | Nicht vor |
| jti | Eindeutige JWT-ID |