Décodeur JWT

Décodez et analysez les JSON Web Tokens (JWT) pour inspecter les en-têtes, les charges utiles et les revendications. Vérifiez la structure du jeton et vérifiez l’état d’expiration du débogage de l’authentification.

Décodeur JWT

Paramètres d’entrée

Comprendre JWT (JSON Web Tokens)

Les JSON Web Tokens (JWT) sont un moyen compact et sécurisé pour les URL de représenter les revendications à transférer entre deux parties. Ils sont couramment utilisés pour l’authentification et l’échange d’informations dans les applications Web.

JWT Structure

Un JWT se compose de trois parties séparées par des points (.), qui sont : Header.Payload.Signature. Chaque partie est encodée en Base64URL.

Les pièces JWT expliquées

En-tête

Contient des métadonnées sur le jeton, y compris le type de jeton (JWT) et l’algorithme de signature utilisé (par exemple, HMAC SHA256, RSA).

Charge utile

Contient les revendications - déclarations sur une entité (généralement l’utilisateur) et des données supplémentaires. Il existe trois types de créances : les créances enregistrées, les créances publiques et les créances privées.

Signature

Utilisé pour vérifier que l’expéditeur du JWT est bien celui qu’il prétend être et pour s’assurer que le message n’a pas été modifié en cours de route.

Considérations de sécurité

Bien que cet outil vous aide à décoder et à inspecter les JWT, n’oubliez pas que les JWT ne sont pas chiffrés par défaut - ils sont uniquement encodés. N’incluez jamais d’informations sensibles dans les charges utiles JWT à moins qu’elles ne soient chiffrées. Vérifiez toujours les signatures dans les applications de production.

Cas d’utilisation courants

Les JWT sont couramment utilisés pour l’authentification des utilisateurs, l’autorisation d’API, l’échange d’informations entre les services, les implémentations d’authentification unique (SSO) et la gestion de session sans état.

Questions Fréquemment Posées