Tanda tangan belum diverifikasi. Klaim yang didekode tidak tepercaya.
JWT (JSON Web Token) adalah format token kompak yang digunakan untuk autentikasi. Memiliki tiga bagian yang dikodekan Base64URL dipisahkan oleh titik: header (algoritma dan tipe), payload (claims seperti ID pengguna dan kedaluwarsa), dan tanda tangan (bukti kriptografis bahwa token tidak dimodifikasi).
Pemrosesan berjalan di browser. Penyimpanan dan berbagi bersifat opsional, memerlukan akun, dan mengirim konten pilihan Anda ke layanan kami.
HS256 menggunakan kunci rahasia bersama (simetris) — pembuat dan pemverifikasi memerlukan rahasia yang sama. RS256 menggunakan pasangan kunci publik/privat (asimetris) — pembuat menandatangani dengan kunci privat dan siapa pun dapat memverifikasi dengan kunci publik. Gunakan RS256 untuk API publik.
Klaim exp numerik dibandingkan dengan waktu sekarang. Kedaluwarsa yang belum diverifikasi tidak membuktikan keaslian token. Dekode saja tidak memverifikasi tanda tangan.
Menandatangani dengan HMAC HS256, HS384, dan HS512; dekode tidak memverifikasi tanda tangan.
Payload JWT dikodekan Base64, tidak dienkripsi — siapa pun dengan token dapat mendekode dan membaca kontennya. Simpan hanya pengenal tidak sensitif (ID pengguna, peran, kedaluwarsa) dalam JWT. Simpan data sensitif di sisi server dan referensikan dengan ID.