Aller au contenu
POST AI agent ready /v1/jwt/generate

JWT Generate API - Créateur de jetons signés gratuit

Créez un JWT avec une charge utile personnalisée, signez-le avec une clé secrète à l'aide de HS256 et définissez éventuellement un délai d'expiration en secondes.

Parameters

objectrequired

The claims object to include in the JWT.

stringrequired

The secret key used to sign the token.

number

Token expiry in seconds. Defaults to 3600 (1 hour).

Code examples

curl -X POST https://api.botoi.com/v1/jwt/generate \
  -H "Content-Type: application/json" \
  -d '{"payload":{"sub":"user_123","role":"admin"},"secret":"my-secret-key-123","expires_in":3600}'

When to use this API

Test des routes API protégées

Générez des JWT avec des revendications spécifiques et une expiration pour tester la logique d'autorisation de votre API sans passer par un flux de connexion complet.

Prototypage de systèmes d'authentification

Créez rapidement des jetons avec différents rôles (administrateur, éditeur, visualiseur) pour prototyper un contrôle d'accès basé sur les rôles avant de créer un service d'authentification complet.

Frequently asked questions

Dois-je l’utiliser en production ?
Ce point de terminaison est conçu pour les tests et le prototypage. En production, signez les JWT sur votre propre serveur à l'aide de votre clé privée.
Quel algorithme de signature est utilisé ?
L'API utilise HS256 (HMAC-SHA256). Les algorithmes asymétriques comme RSA ou ECDSA ne sont pas pris en charge.
Comment puis-je définir l'expiration du jeton ?
Transmettez expires_in en nombre de secondes. Par exemple, 3 600 pour 1 heure, 86 400 pour 1 jour. S’il est omis, le jeton expire par défaut après 1 heure.
La réclamation iat (émise à) est-elle ajoutée automatiquement ?
Oui. L'API ajoute automatiquement la revendication iat avec l'horodatage actuel.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.