Pembuat JWT
Buat JSON Web Token bertanda tangan dari payload dan secret langsung di browser Anda.
Cara menggunakan Pembuat JWT
- Masukkan payload dalam JSON, misalnya {"sub":"123","name":"Ada","exp":1893456000}.
- Pilih algoritma tanda tangan: HS256, HS384, atau HS512.
- Masukkan secret bersama yang digunakan aplikasi Anda untuk memverifikasi token.
- Klik Jalankan untuk membuat token bertanda tangan, siap ditempel ke header Authorization: Bearer.
Cara kerja Pembuat JWT
Pembuat menyusun header seperti {"alg":"HS256","typ":"JWT"}, mengodekannya dengan Base64URL bersama payload Anda, lalu menghubungkannya dengan titik. Kemudian dihitung HMAC dari string tersebut dengan secret Anda menggunakan SHA-256, SHA-384, atau SHA-512, dan tanda tangan yang dienkode Base64URL ditambahkan sebagai bagian ketiga.
Penandatanganan berjalan sepenuhnya di browser Anda menggunakan Web Crypto API. Gunakan untuk pengembangan dan pengujian; di produksi, terbitkan token dari server Anda dan jauhkan secret dari alat sisi klien. Tempel hasilnya ke decoder JWT untuk memeriksanya.
Pertanyaan yang sering diajukan
- Apakah alat ini gratis?
- Ya. Buat JWT secara gratis, tanpa perlu akun.
- Algoritma tanda tangan apa saja yang didukung?
- HS256, HS384, dan HS512, semuanya berbasis HMAC dan ditandatangani dengan secret Anda menggunakan kriptografi bawaan browser.
- Apakah secret saya keluar dari browser?
- Tidak. Penandatanganan berjalan sepenuhnya di browser Anda; payload dan secret tidak pernah dikirim ke server.