Sicher auch für echte Tokens
Online-JWT-Debugger sind praktisch, aber ein gültiges Access Token auf der Website eines anderen einzufügen ist riskant: Wer es mitprotokolliert, kann es nutzen, bis es abläuft. Dieser Decoder läuft komplett in deinem Browser. Nichts wird gesendet, protokolliert oder gespeichert, du kannst also beim Debuggen der Authentifizierung auch Tokens aus der Produktion ansehen.
Die Zeitangaben in exp, iat, nbf und auth_time werden in deiner Ortszeit mit einem relativen Hinweis angezeigt, und der Status sagt dir sofort, ob das Token abgelaufen ist.
Signaturprüfung
Für HS256, HS384 und HS512 gibst du das gemeinsame Secret ein. Für RS-, PS- und ES-Algorithmen fügst du den Public Key im PEM-Format ein, der mit BEGIN PUBLIC KEY beginnt. Die Prüfung nutzt die Web Crypto API deines Browsers. Tokens mit alg none werden markiert, weil sie gar keine Signatur haben.