fix: jwt token
This commit is contained in:
@@ -24,7 +24,7 @@ def create_token(data: dict, expires_in: int = 3600 * 24) -> str:
|
|||||||
}).encode()).decode()
|
}).encode()).decode()
|
||||||
|
|
||||||
signature = hmac.new(
|
signature = hmac.new(
|
||||||
settings.jwt_secret_key.encode(),
|
settings.admin_token.encode(),
|
||||||
f"{header}.{payload}".encode(),
|
f"{header}.{payload}".encode(),
|
||||||
'sha256'
|
'sha256'
|
||||||
).digest()
|
).digest()
|
||||||
@@ -43,7 +43,7 @@ def verify_token(token: str) -> dict:
|
|||||||
|
|
||||||
# 验证签名
|
# 验证签名
|
||||||
expected_signature = hmac.new(
|
expected_signature = hmac.new(
|
||||||
settings.jwt_secret_key.encode(),
|
settings.admin_token.encode(),
|
||||||
f"{header_b64}.{payload_b64}".encode(),
|
f"{header_b64}.{payload_b64}".encode(),
|
||||||
'sha256'
|
'sha256'
|
||||||
).digest()
|
).digest()
|
||||||
|
|||||||
Reference in New Issue
Block a user