JWT 生成 API - 無料の署名付きトークン作成者
カスタム ペイロードを含む JWT を作成し、HS256 を使用して秘密キーで署名し、オプションで有効期限を秒単位で設定します。
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.