Signataire de JWT

Crée et signe un JWT (HS256/384/512) à partir d’une charge utile et d’un secret — Web Crypto.

Votre charge utile et votre secret sont signés localement dans votre navigateur avec l'API Web Crypto et rien n'est envoyé, mais considérez ceci comme un outil de test et évitez de coller de vrais secrets ou tokens de production.

Besoin d'inspecter un token ? Essayez le décodeur JWT.

À propos de Signataire de JWT

Ce jwt signer crée et signe un JSON Web Token à partir d'une charge utile JSON et d'un secret partagé, à l'aide des algorithmes HMAC HS256, HS384 et HS512. Collez vos claims, choisissez un algorithme, et l'outil construit l'en-tête, encode tout en base64url et le signe avec l'API Web Crypto pour produire un token complet. Pratique lorsque vous devez signer un jwt en ligne pour des tests locaux, simuler un flux d'authentification ou générer un jwt pour vérifier comment votre backend valide les signatures HMAC. Les développeurs, les ingénieurs QA et les testeurs d'API peuvent rapidement créer un token jwt sans configurer de bibliothèque de signature. Tout s'exécute localement dans votre navigateur, donc la charge utile et le secret sont traités sur votre appareil et rien n'est envoyé à un serveur.

Fonctionnalités

Comment utiliser Signataire de JWT

  1. Collez vos claims au format JSON dans le champ Charge utile (JSON).
  2. Choisissez l'algorithme de signature avec le commutateur HS256 / HS384 / HS512.
  3. Saisissez votre secret partagé dans le champ Secret.
  4. Copiez le token signé depuis la sortie JWT signé (HMAC), ou téléchargez-le sous forme de token.jwt.

Exemple

Entrée

{
  "sub": "1234567890",
  "name": "Ada",
  "iat": 1516239022
}

Sortie

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkFkYSIsImlhdCI6MTUxNjIzOTAyMn0.0J9-Vq0Qb8m8Pq3qkFf3kYwQ5kqS1q3y6n8m9Y4hXyU

Charge utile signée avec HS256 et le secret « your-256-bit-secret » (la signature affichée est illustrative).

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que le JWT Signer et que fait-il ?
Le JWT Signer transforme une charge utile JSON et un secret partagé en un JSON Web Token complet et signé, à l'aide des algorithmes HMAC HS256, HS384 ou HS512.
Comment créer un JWT à partir d'une charge utile ?
Collez vos claims au format JSON, choisissez un algorithme et saisissez un secret ; l'outil encode l'en-tête et la charge utile et y ajoute la signature HMAC pour produire un token complet.
Quels algorithmes le JWT Signer prend-il en charge ?
Il signe les tokens avec les algorithmes HMAC HS256, HS384 et HS512, qui utilisent tous un unique secret partagé plutôt qu'une paire de clés publique/privée.
Puis-je vérifier ou décoder le token produit par le JWT Signer ?
Cet outil ne fait que signer des tokens, mais vous pouvez coller le résultat dans le décodeur JWT pour inspecter l'en-tête et la charge utile.
Le JWT Signer envoie-t-il mon secret ou ma charge utile quelque part ?
Non. Le JWT Signer s'exécute entièrement dans votre navigateur avec l'API Web Crypto, donc votre secret et votre charge utile sont traités localement et ne quittent jamais votre appareil.
Pourquoi mon token signé diffère-t-il de la sortie d'un autre outil ?
Les signatures changent avec le secret et l'algorithme ; des charges utiles identiques ne produisent des tokens identiques que lorsque le même secret et le même algorithme HMAC sont utilisés.

Outils associés

Tous les outils ArrayKit