跳转到内容
POST AI agent ready /v1/jwt/generate

JWT 生成 API - 免费签名令牌创建器

使用自定义负载创建 JWT,使用 HS256 使用密钥对其进行签名,并可选择设置过期时间(以秒为单位)。

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

测试受保护的 API 路由

生成具有特定声明和到期时间的 JWT,以测试您的 API 授权逻辑,而无需执行完整的登录流程。

验证系统原型设计

在构建完整的身份验证服务之前,快速创建具有不同角色(管理员、编辑者、查看者)的令牌,以构建基于角色的访问控制原型。

Frequently asked questions

我应该在生产中使用它吗?
该端点专为测试和原型设计而设计。 在生产中,使用您的私钥在您自己的服务器上签署 JWT。
使用哪种签名算法?
API 使用 HS256 (HMAC-SHA256)。 不支持 RSA 或 ECDSA 等非对称算法。
如何设置令牌有效期?
将 expires_in 作为秒数传递。 例如,1小时3600,1天86400。 如果省略,令牌默认有效期为 1 小时。
IAT(签发于)索赔是否会自动添加?
是的。 API 会自动添加带有当前时间戳的 iat 声明。

Get your API key

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