Junior — Middle
Quelle information contient JSON Web Token (JWT) ?
sobes.tech IA
Réponse de l'IA
JSON Web Token (JWT) se compose de trois parties, chacune encodée en Base64URL et séparée par des points:
- Header (En-tête) — contient des informations sur le type de token (généralement "JWT") et l'algorithme de signature (par exemple, HS256).
- Payload (Charge utile) — contient un ensemble d'affirmations (claims), qui peuvent inclure:
- des champs standard (par exemple,
iss— émetteur,sub— sujet,exp— heure d'expiration) - des données personnalisées (par exemple, identifiant utilisateur, rôles)
- des champs standard (par exemple,
- Signature (Signature) — une signature cryptographique qui garantit l'intégrité du token et confirme qu'il a été émis par une source fiable.
Exemple de structure JWT:
header.payload.signature
Ainsi, le JWT contient des informations sur l'authentification et l'autorisation de l'utilisateur, ainsi que des métadonnées nécessaires pour vérifier l'authenticité du token.