Esta aplicación web te permite generar y verificar tokens JWT de manera sencilla:
También puedes interactuar con el servicio mediante una API REST:
Endpoint: POST /api/jwt/generate
Body (JSON):
{
"payload": {"user_id": 123, "username": "ejemplo"},
"secret": "tu_secreto_seguro",
"passphrase": "tu_frase_secreta",
"expiresIn": "1h"
}
Endpoint: POST /api/jwt/verify
Body (JSON):
{
"token": "tu.token.jwt.aqui",
"secret": "tu_secreto_seguro",
"passphrase": "tu_frase_secreta"
}
curl -X POST http://localhost:7007/api/jwt/generate \
-H "Content-Type: application/json" \
-d '{"payload": {"user_id": 123}, "secret": "mi_secreto"}'
curl -X POST http://localhost:7007/api/jwt/verify \
-H "Content-Type: application/json" \
-d '{"token": "tu.token.jwt", "secret": "mi_secreto"}'
expiresIn es opcional y acepta valores como '1h' (una hora), '1d' (un día), '1m' (un minuto), etc.passphrase es opcional y proporciona una capa adicional de seguridad.