Décodeur et inspecteur de jeton JWT

Blog

Décodeur et inspecteur de jeton JWT

BlogCheatsheets
Loading...
Loading JWT...

Description

Décodez les JSON Web Tokens pour inspecter les en-têtes, charges utiles et signatures sans clé secrète. Idéal pour déboguer les flux d'authentification.

À propos de Décodeur et inspecteur de jeton JWT

Le décodeur JWT divise un jeton JWT en ses trois parties — en-tête, charge utile et signature — et décode les segments Base64URL afin que vous puissiez lire les revendications en JSON clair. Il s'exécute entièrement dans votre navigateur et n'a jamais besoin de votre clé secrète, car décoder un JWT ne nécessite pas de le vérifier. Utilisez-le pour déboguer les flux d'authentification, inspecter l'expiration des jetons et confirmer quelles revendications un service a émises.

Comment utiliser

  1. Collez votre JWT (la longue chaîne xxxxx.yyyyy.zzzzz) dans l'entrée.
  2. L'en-tête (algorithme et type de jeton) et la charge utile (revendications) sont décodés et affichés en JSON formaté.
  3. Vérifiez les revendications standard comme exp (expiration), iat (émis le), iss (émetteur) et sub (sujet).
  4. Le segment de signature est affiché mais non vérifié — la vérification nécessite la clé de signature.

Questions fréquentes

Le décodage d'un JWT nécessite-t-il la clé secrète ?

Non. L'en-tête et la charge utile sont seulement encodés en Base64URL, pas chiffrés, donc n'importe qui peut les décoder et les lire. La clé secrète n'est nécessaire que pour vérifier la signature, qui prouve que le jeton n'a pas été altéré.

Est-il sûr de coller un jeton ici ?

Le décodage a lieu entièrement dans votre navigateur — rien n'est téléversé. Néanmoins, traitez les vrais jetons d'accès comme des secrets et évitez de coller des jetons de production dans un outil que vous ne contrôlez pas.

Pourquoi mon jeton apparaît-il comme expiré ?

La revendication exp est un horodatage Unix. Si elle est antérieure à l'heure actuelle, le jeton a expiré et la plupart des serveurs le rejetteront même s'il se décode encore correctement ici.

Puis-je lire un JWE chiffré ici ?

Non. Cet outil décode les JWT signés (JWS). Les jetons chiffrés (JWE) nécessitent la clé de déchiffrement et ne sont pas lisibles par un humain par simple décodage.