Générateur JWT
Créer un JSON Web Token avec un en-tête et payload personnalisés
Qu'est-ce que JWT ?
JWT (JSON Web Token) est une norme ouverte (RFC 7519) pour transmettre sécuralement des informations entre des parties. JWT se compose de trois parties : En-tête, Payload et Signature, séparées par des points. JWT est couramment utilisé pour l'authentification et l'échange d'informations.
Comment utiliser
Flux de génération JWT
- Sélectionner l'algorithme de signature (défaut HS256)
- Entrer ou cliquer sur "Générer" pour créer un secret de signature
- Modifier le JSON du payload, utiliser les boutons d'ajout rapide pour les claims standard
- Définir l'heure d'émission (iat) et d'expiration (exp)
- Cliquer sur le bouton "Générer le JWT Token"
- Copier le Token généré pour tests ou développement
Algorithmes supportés
| Algorithme | Type | Description |
|---|---|---|
HS256 | Symétrique | HMAC SHA-256, le plus utilisé |
HS384 | Symétrique | HMAC SHA-384 |
HS512 | Symétrique | HMAC SHA-512 |
Exemples
FAQ
Q : Le JWT généré est-il sûr pour la production ?
R : Le format du JWT est correct, mais assurez-vous d'utiliser un secret aléatoire fort (au moins 32 caractères) et de définir un temps d'expiration raisonnable. Gardez le secret en sécurité et ne l'exposez jamais.
Q : Pourquoi uniquement les algorithmes HMAC ?
R : Cet outil supporte actuellement les algorithmes symétriques (HS256/HS384/HS512), adaptés à la plupart des scénarios. RSA et autres algorithmes asymétriques nécessitent une gestion de paire de clés et seront supportés dans les versions futures.
Q : Que font iat et exp ?
R : iat (Issued At) indique quand le token a été émis, exp (Expiration) indique quand il expire. Les serveurs peuvent vérifier si le token est dans sa période de validité.
Q : Comment vérifier le JWT généré ?
R : Utilisez l'outil Décodeur JWT de ce site, ou vérifiez la signature côté serveur en utilisant le même secret.