3 พ.ย. 2022 เวลา 03:30 • วิทยาศาสตร์ & เทคโนโลยี
แปะ Python script สั้นๆ เอาไว้ encode , decode JWT token
สังเกตหน่อยนึงว่าตอน encode ใช้ algorithm แต่ decode ใช้ algorithms มี s ต่อท้าย
>>> import jwt
>>> jwt.encode({"data":"dummydummy",
"exp":1667670598,
"Admin":False}, "secret-string" , algorithm = "HS256")
'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjoiZHVtbXlkdW1teSIsImV4cCI6MTY2NzY3MDU5OCwiQWRtaW4iOmZhbHNlfQ.fFPBuyaGN5g4F2tufnTkYpUhENjAoo8PJApKMBQdqBE'
>>> jwt.decode('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjoiZHVtbXlkdW1teSIsImV4cCI6MTY2NzY3MDU5OCwiQWRtaW4iOmZhbHNlfQ.fFPBuyaGN5g4F2tufnTkYpUhENjAoo8PJApKMBQdqBE','secret-string',algorithms = "HS256")
{'data': 'dummydummy', 'exp': 1667670598, 'Admin': False}
ตัวอย่าง python jwt
โฆษณา