AccueilGlossaire › JWT (JSON Web Token)

JWT (JSON Web Token)

Sécurité

Format de token compact, autonome et signé pour transmettre des claims.

Un JWT (JSON Web Token, RFC 7519) est un standard ouvert pour transmettre des informations entre parties sous forme d'un objet JSON sécurisé et autonome. Un JWT est composé de trois parties séparées par des points : le Header (algorithme de signature), le Payload (les claims — données utilisateur, expiration, émetteur) et la Signature (vérifie l'intégrité).

Exemple : `eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NSJ9.signature`. Les algorithmes de signature courants : HS256 (HMAC-SHA256, secret partagé), RS256 (RSA, plus sécurisé pour les API publiques), ES256 (ECDSA). Les claims standards : iss (issuer), sub (subject), exp (expiration), iat (issued at), aud (audience).

Les JWT sont massivement utilisés dans OAuth 2.0 / OpenID Connect pour les ID Tokens et Access Tokens. Avantages : stateless (pas besoin de stockage côté serveur), interopérable. Risques : ne jamais stocker de données sensibles dans le payload (lisible par tous), bien vérifier la signature, utiliser des durées courtes (15 min) avec des refresh tokens.

Certifications qui couvrent ce concept
SC-300 DVA-C02 CISSP
Termes liés
OAuth 2.0 SSO (Single Sign-On) TLS (Transport Layer Security)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire