JSON Web Token (JWT) adalah standar terbuka (RFC 7519) untuk mentransmisikan informasi secara aman antar pihak sebagai objek JSON yang kompak dan aman untuk URL. JWT umumnya digunakan untuk autentikasi, otorisasi, dan pertukaran informasi dalam aplikasi web modern, API, dan sistem single sign-on (SSO).
header
Berisi tipe token dan algoritma penandatanganan (mis. HS256, RS256, ES256).
{"alg": "HS256", "typ": "JWT"}payload
Berisi claim: terdaftar (iss, exp, sub), publik, dan privat.
{"sub": "user123", "exp": 1699999999}signature
Signature kriptografi yang memverifikasi bahwa token tidak dirusak.
HMACSHA256(base64(header).base64(payload), secret)