19 lines
482 B
Python
19 lines
482 B
Python
import time
|
|
import jwt
|
|
|
|
ak = "" # 填写access key
|
|
sk = "" # 填写secret key
|
|
|
|
def keling_token(ak, sk):
|
|
headers = {
|
|
"alg": "HS256",
|
|
"typ": "JWT"
|
|
}
|
|
payload = {
|
|
"iss": ak,
|
|
"exp": int(time.time()) + 1800, # 有效时间,此处示例代表当前时间+1800s(30min)
|
|
"nbf": int(time.time()) - 5 # 开始生效的时间,此处示例代表当前时间-5秒
|
|
}
|
|
token = jwt.encode(payload, sk, headers=headers)
|
|
return token
|