timmy / JWT 令牌生成與驗證

0 curtidas
0 bifurcações
1 arquivos
Última atividade 10 months ago
這段 Python 程式碼使用 JWT(JSON Web Token)來實現 身份驗證與授權。它首先根據 使用者資訊(ID、帳號)及 自訂金鑰 生成一個 有效期限為 30 分鐘 的 JWT,然後透過相同的金鑰來驗證 Token 的有效性,並解碼出原始資料。此機制適用於 使用者登入授權、API 驗證及安全通信,可確保請求的合法性並防止未授權的存取。
1 import jwt
2 import datetime
3
4 # 假設的使用者資訊
5 user = {
6 'id': 123,
7 'username': 'exampleUser'
8 }
9
10 # 生成 JWT
Próximo Anterior