使用authlib创建jwt时,出现“无效签名”错误

时间:2019-05-17 02:43:37

标签: jwt authlib

我正在为API调用创建JWT https://jwt.io/ 如果您在上面的网站上粘贴以进行确认 无效的签名错误(无效的签名) 它发生了。 我应该如何回应这个错误?

我认为如何创建jwt是一个错误,

https://docs.authlib.org/en/latest/specs/rfc7519.html#authlib.jose.rfc7519.JWT.check_sensitive_data

我已在上述网站确认。

ApiKey = 'xxx'
ApiSercret = 'xxx'
mail = request.POST['mail']
print(mail)
today = datetime.today()
header = {
   'alg':'HS256'
}

#token作成

payload = { 
    'iss': ApiKey,
    'exp': today + timedelta(hours=1),
}

token = jwt.encode(header,payload,ApiSercret,check='true')
print(token)

我在python中使用authlib和django。

0 个答案:

没有答案