[英]jwt generated token decode problem in python
我正在尝试解码 jwt 编码的令牌
这是我的代码
token = jwt.encode({'public_id': user.public_id, 'exp': datetime.datetime.utcnow() +
datetime.timedelta(minutes=30)}, app.config['SECRET_KEY'])
decodetoken = token.decode('UTF-8')}
这显示错误
AttributeError: 'str' 对象没有属性 'decode'
要查看解码的令牌,您可以执行以下操作:
import jwt
import datetime
key = app.config['SECRET_KEY']
vdate = datetime.datetime.utcnow() + datetime.timedelta(minutes=30)
token = jwt.encode({'public_id': user.public_id, 'exp': vdate}, key)
print(jwt.decode(token, key, 'HS256')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.