コンテンツへスキップ
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.