Header (헤더)
{
"alg": "HS256",
"typ": "JWT"
}
Payload (페이로드)
{
"sub": "user123",
"role": "admin",
"iat": 1600000000,
"exp": 1600003600
}
Signature (서명)
base64UrlEncode(Header) + "." + base64UrlEncode(Payload) 문자열을 비밀키(또는 공개/개인 키 쌍)로 서명한 값