Sobes.tech
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:

  1. Header (En-tête) — contient des informations sur le type de token (généralement "JWT") et l'algorithme de signature (par exemple, HS256).
  2. 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)
  3. 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.