Outils Développeur
Débogueur JWT & Inspecteur de Tokens
100% côté client. Vos jetons et clés secrètes ne quittent jamais votre navigateur.{
"alg": "HS256",
"typ": "JWT",
"kid": "auth0-key-1"
}{
"iss": "https://auth.devsload.com/",
"sub": "usr_89f0a21d",
"aud": [
"https://api.devsload.com/v1",
"https://devsload.com"
],
"iat": 1792761383,
"exp": 1792768883,
"nbf": 1792761383,
"name": "Alex Mercer",
"email": "alex.mercer@example.com",
"roles": [
"developer",
"admin"
],
"scope": "read:profile write:projects delete:cache"
}Analyse des Claims Standards
Claims standards RFC 7519 identifiés dans le payload
| Claim | Définition | Valeur & Interprétation |
|---|---|---|
| expExpiration Time | Timestamp on or after which the token MUST NOT be accepted. | 1792768883 📅 Fri, 23 Oct 2026 15:21:23 GMT (2d ago) |
| iatIssued At | Timestamp at which the JWT was issued. | 1792761383 📅 Fri, 23 Oct 2026 13:16:23 GMT (3d ago) |
| nbfNot Before | Timestamp before which the token MUST NOT be accepted. | 1792761383 📅 Fri, 23 Oct 2026 13:16:23 GMT (3d ago) |
| issIssuer | Principal that issued the JWT (e.g. auth service URL). | https://auth.devsload.com/ |
| subSubject | Principal that is the subject of the JWT (e.g. user ID). | usr_89f0a21d |
| audAudience | Recipients that the JWT is intended for (e.g. client ID or API audience). | ["https://api.devsload.com/v1","https://devsload.com"] |
| namename | Custom claim payload property. | Alex Mercer |
| emailemail | Custom claim payload property. | alex.mercer@example.com |
| rolesroles | Custom claim payload property. | ["developer","admin"] |
| scopescope | Custom claim payload property. | read:profile write:projects delete:cache |
Comment déboguer et vérifier un JSON Web Token
Comprendre la structure et la sécurité des jetons RFC 7519.
1. Collez ou générez votre jeton
Collez n’importe quel jeton JWT. DevsLoad découpe instantanément les trois segments et décode l’encodage Base64URL en JSON lisible.
2. Inspectez les claims standards et personnalisés
Consultez les claims RFC 7519 tels que exp, iat, iss, sub et aud. Notre inspecteur traduit les timestamps en dates UTC et affiche des comptes à rebours clairs.
3. Validez la signature en toute sécurité
Saisissez votre clé secrète HMAC ou votre certificat public PEM. La vérification s’exécute entièrement dans votre navigateur via l’API Web Crypto sans aucun envoi réseau.
4. Exportez ou testez dans vos clients API
Utilisez les boutons de copie rapide pour intégrer le jeton dans vos requêtes cURL ou vos headers d’autorisation HTTP.
Questions fréquentes sur les JWT
Qu’est-ce qu’un JSON Web Token (JWT) ?
Un JSON Web Token (RFC 7519) est un moyen compact et sûr pour les URL de transmettre des informations entre deux parties sous forme d’objet JSON signé numériquement.
Est-il sûr de coller un jeton confidentiel dans DevsLoad ?
Oui, à 100%. Tout le traitement et la vérification cryptographique s’exécutent localement dans votre navigateur via l’API Web Crypto. Aucune donnée n’est transmise vers nos serveurs.
Quelles sont les trois parties d’un JWT ?
Un JWT se compose de trois parties séparées par des points : 1) En-tête (Header) avec l’algorithme ; 2) Données (Payload) avec les claims ; 3) Signature cryptographique pour garantir l’intégrité.
Quelle est la différence entre HS256 et RS256 ?
HS256 est un algorithme symétrique nécessitant une clé secrète partagée. RS256 est un algorithme asymétrique où le jeton est signé avec une clé privée et vérifié avec une clé publique correspondante.
Que se passe-t-il lorsque le claim exp est dépassé ?
Le claim exp indique l’horodatage limite au-delà duquel le jeton ne doit plus être accepté par les serveurs d’API. Notre outil compare ce timestamp à l’heure actuelle pour vous avertir.
