Security & CryptoLesson 341Preview gratis
JWT Signer
Lesson ini bagian dari Web Developer Tools · Semua level
Ringkasan
JWT (JSON Web Token) adalah token yang terdiri dari header, payload, dan signature yang dipisahkan titik. Payload berisi claims seperti identitas pengguna dan waktu kedaluwarsa, lalu signature memastikan token tidak diubah. JWT hanya di-encode Base64URL, bukan dienkripsi, sehingga data rahasia tidak boleh ditaruh di dalamnya.
Poin kunci
- JWT memiliki tiga bagian: header, payload, dan signature
- Header dan payload hanya di-encode Base64URL dan dapat dibaca siapa saja
- Claim exp menentukan waktu kedaluwarsa token
- HS256 memakai satu secret, sedangkan RS256 memakai private dan public key
- Server wajib memverifikasi signature, algoritma yang diizinkan, dan claim waktu
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.