รู้จักกับ JWT JSON Web Tokens
JWT ย่อมาจาก JSON Web Tokens
JWT ประกอบไปด้วย Header.Payload.Signature
ตัวอย่าง JWT
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.2LPJPvMnT9E9GOJtKgrXAIlr7uo6_jPm4-i2nxElPpQ
โดย content ทั้งหมดประกอบด้วย
Header
{
"alg": "HS256",
"typ": "JWT"
}
Payload
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
VERIFY SIGNATURE
HMACSHA256(
base64UrlEncode(header) + "." +
base64UrlEncode(payload),
your-256-bit-secret
)
ลองศึกษาต่อได้ที่
https://jwt.io/
ความคิดเห็น
แสดงความคิดเห็น