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.
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.