【发布时间】:2023-03-12 18:31:01
【问题描述】:
如何获得'jti',不是我的,而是通过“用户名”? 在注册/登录时,用于访问和刷新的 jti 被分配给“用户名”。 所有说明和文档仅说明如何让我自己的 jti 以 smth 注销。像这样的代码:
class UserLogoutRefresh(Resource):
@jwt_refresh_token_required
def post(self):
jti = get_raw_jwt()['jti']
try:
revoked_token = RevokedTokenModel(jti = jti)
revoked_token.add()
return {'message': 'Refresh token has been revoked'},200
except:
return {'message': 'Something went wrong'}, 500
如何为其他用户获取 jti。 我想像:
jti = get_raw_jwt(identity='someusername')['jti']
为此必须存在,谁知道???
【问题讨论】:
标签: python flask jwt flask-jwt flask-jwt-extended