Langsung ke konten
POST AI agent ready /v1/jwt/generate

JWT Generate API - Pembuat Token Bertanda Tangan Gratis

Buat JWT dengan payload khusus, tandatangani dengan kunci rahasia menggunakan HS256, dan secara opsional tetapkan waktu kedaluwarsa dalam hitungan detik.

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

Menguji rute API yang dilindungi

Hasilkan JWT dengan klaim dan masa berlaku tertentu untuk menguji logika otorisasi API Anda tanpa melalui alur login penuh.

Membuat prototipe sistem autentikasi

Buat token dengan cepat dengan peran berbeda (admin, editor, penampil) untuk membuat prototipe kontrol akses berbasis peran sebelum membangun layanan autentikasi penuh.

Frequently asked questions

Haruskah saya menggunakan ini dalam produksi?
Titik akhir ini dirancang untuk pengujian dan pembuatan prototipe. Dalam produksi, tandatangani JWT di server Anda sendiri menggunakan kunci pribadi Anda.
Algoritma penandatanganan mana yang digunakan?
API menggunakan HS256 (HMAC-SHA256). Algoritme asimetris seperti RSA atau ECDSA tidak didukung.
Bagaimana cara mengatur masa berlaku token?
Lulus expired_in sebagai beberapa detik. Misal 3600 untuk 1 jam, 86400 untuk 1 hari. Jika dihilangkan, token akan kedaluwarsa secara default selama 1 jam.
Apakah klaim iat (dikeluarkan pada) ditambahkan secara otomatis?
Ya. API secara otomatis menambahkan klaim iat dengan stempel waktu saat ini.

Get your API key

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