Penggunaan Dasar
Panduan ini akan memandu Anda melalui langkah-langkah dasar menggunakan alat JWT Parser untuk menganalisis JSON Web Token.
Langkah 1: Akses Alat
Akses alat JWT Parser dari halaman utama alat atau langsung melalui URL /jwt-parser.
Langkah 2: Masukkan Token JWT Anda
Metode 1: Input Manual
- Klik area teks "JWT Token"
- Tempel atau ketik token JWT Anda
- Alat akan otomatis mem-parsing token saat Anda mengetik
Metode 2: Muat Contoh
- Klik tombol "Load Example"
- Contoh token JWT akan dimuat secara otomatis
- Ini berguna untuk pengujian dan mempelajari fungsi alat
Langkah 3: Tinjau Hasil Parsing
Setelah token JWT yang valid dimasukkan, Anda akan melihat tiga bagian utama:
Informasi Header
- Algoritme: Algoritme penandatanganan yang digunakan (misalnya HS256, RS256)
- Tipe: Jenis token (biasanya "JWT")
- Claim Tambahan: Claim header lainnya
Data Payload
- Claim Standar: iss, sub, aud, exp, nbf, iat, jti
- Claim Kustom: Data khusus aplikasi apa pun
- Kedaluwarsa: Waktu token kedaluwarsa (jika ditentukan)
Tanda Tangan
- Tanda Tangan Mentah: Tanda tangan yang dienkode dengan base64url
- Catatan Verifikasi: Pengingat bahwa alat ini tidak memvalidasi tanda tangan
Langkah 4: Gunakan Fitur Tambahan
Salin Hasil
- Klik tombol "Copy Result"
- Informasi yang telah diparsing akan disalin ke clipboard Anda
- Tempelkan ke editor teks atau dokumentasi pilihan Anda
Hapus Konten
- Klik "Clear All" untuk menghapus seluruh konten
- Mulai lagi dengan token baru
Lihat Riwayat
- Token yang sebelumnya diparsing akan muncul di bagian riwayat
- Klik item riwayat apa pun untuk memuat ulang token tersebut
- Gunakan "Clear History" untuk menghapus semua token yang tersimpan
Memahami Output
Contoh Header
{
"alg": "HS256",
"typ": "JWT"
}
Contoh Payload
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022,
"exp": 1516242622
}
Penjelasan Claim Umum
- sub (Subject): Subjek token
- iat (Issued At): Waktu token diterbitkan
- exp (Expiration): Waktu token kedaluwarsa
- aud (Audience): Penerima token yang dituju
- iss (Issuer): Pihak yang menerbitkan token
Penanganan Error
Format Tidak Valid
Jika Anda memasukkan format JWT yang tidak valid, Anda akan melihat pesan error berikut:
- "Invalid JWT format. JWT should have 3 parts separated by dots."
Error Parsing
Jika token tidak dapat diparsing, Anda akan melihat:
- "Failed to parse JWT token"
Masalah Umum
- Titik hilang: JWT harus memiliki tepat 2 titik yang memisahkan 3 bagian
- base64 tidak valid: Setiap bagian harus berupa encoding base64url yang valid
- JSON rusak: Header dan payload harus berupa JSON yang valid
Praktik Terbaik
Keamanan
- Gunakan alat ini hanya dengan token uji atau token milik Anda
- Jangan pernah membagikan token produksi yang sensitif
- Gunakan hanya di lingkungan yang aman dan privat
Alur Kerja Pengembangan
- Buat token uji di lingkungan pengembangan Anda
- Parsing token tersebut untuk memverifikasi struktur dan claim
- Gunakan hasilnya untuk men-debug masalah autentikasi
- Hapus riwayat saat berpindah proyek
Manajemen Token
- Simpan catatan token uji yang penting
- Gunakan fitur riwayat untuk token yang sering dianalisis
- Hapus riwayat secara berkala untuk menjaga privasi
Langkah Selanjutnya
Sekarang setelah Anda memahami dasar-dasarnya, jelajahi Fitur Lanjutan untuk mempelajari pola penggunaan yang lebih canggih dan baca Pertimbangan Keamanan untuk penanganan token yang aman.