{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Web

JWT

JWT (JSON Web Token)

Un format de jeton compact et sûr pour les URLs, permettant de transmettre des revendications (claims) entre parties de manière sécurisée, couramment utilisé pour l'authentification sans état dans les APIs Web.

Détail technique

Un JWT se compose de trois parties encodées en base64url séparées par des points : header (algorithme et type de jeton), payload (claims : iss, sub, exp, iat, et claims personnalisés) et signature (HMAC-SHA256, RSA-SHA256, ou EdDSA). Le payload n'est PAS chiffré — il est seulement encodé en Base64. Les JWS (JSON Web Signature) fournissent l'intégrité ; le JWE (JSON Web Encryption) ajoute la confidentialité. Les bonnes pratiques : durée de vie courte (< 15 min), stockage sécurisé (HttpOnly cookies, pas localStorage), validation du claim aud, et utilisation de listes de révocation pour l'invalidation.

Exemple

```javascript
// JWT: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

Outils associés

Termes associés