Décodeur JWT
Décodez les JSON Web Tokens et consultez leur en-tête, leur contenu et leur expiration.
Qu'est-ce qu'un JWT ?
JSON Web Token (JWT) est une norme ouverte (RFC 7519) qui définit un moyen compact et autonome de transmettre en toute sécurité des informations entre les parties en tant qu'objet JSON. Les JWT sont couramment utilisés pour l'authentification et l'autorisation dans les applications Web modernes.
Structure JWT
Un JWT se compose de trois parties séparées par des points (.) :
- En-tête : Contient le type de jeton (JWT) et l'algorithme de signature (par exemple, HS256, RS256).
- Charge utile : Contient des revendications – des déclarations sur l'utilisateur et des métadonnées supplémentaires.
- Signature : Utilisé pour vérifier que le message n'a pas été modifié en cours de route.
Réclamations JWT courantes
- iss (Émetteur): Entité qui a émis le jeton.
- sous (Sujet): Objet du jeton (généralement l'ID utilisateur).
- aud (Public): Destinataires auxquels le jeton est destiné.
- exp (heure d'expiration) : Lorsque le jeton expire.
- iat (émis à) : Date d'émission du jeton.
- nbf (Pas avant) : Le jeton n'est pas valide avant cette heure.
La confidentialité d'abord
Ce décodeur JWT exécute 100% dans votre navigateur. Vos jetons ne sont jamais envoyés à aucun serveur. Ceci est crucial pour la sécurité car les JWT contiennent souvent des informations utilisateur sensibles. Vous pouvez décoder les jetons de production en toute sécurité sans vous soucier des fuites de données.