อัปเดตล่าสุด Nov. 6, 2024
JWT คือมาตรฐานในการ authentication รูปแบบหนึ่ง (มาตรฐาน RFC 7519) โดย JWTs คือ token ส่วนทุก ๆ tokens ไม่ใช่ JWT เสมอไป
การทำงานของ JWT (Image source: Alex Loxikov, medium.com)
Note: JWT ออกเสียงว่า "jot" (จ๊อต)
{"alg": "HS256","typ": "JWT"}
ตัวอย่าง Payload
{"iss": "https://example.com/","sub": "1234567890","name": "Pita Jaidee","iat": 1516239022,"exp": 1516242622}
จากโค้ด JSON ด้านบน
https://example.com/
1234567890
Pita Jaidee
1516239022
(timestamp)1516242622
(timestamp)ตัวอย่าง Signature
HMACSHA256(base64UrlEncode(header) + "." + base64UrlEncode(payload),secret)
อ้างอิงเพิ่มเติม
คอร์สเรียน Full Stack Developer 2024 ด้วยเฟรมเวิร์คยอดนิยมในการพัฒนา A…