class TokenRefresh(Resource):
@jwt_refresh_token_required
def post(self):
current_user = get_jwt_identity()
data = request.get_json()
expired_token = data['access_token']
new_token = create_access_token(identity=current_user, fresh=False)
return make_response(jsonify({'access token': new_token}), 200)
Я пытаюсь обновить sh токен доступа, используя refre sh токен, созданный при входе в систему. Я хочу добавить лог c, который извлекает jti токена с истекшим сроком доступа, чтобы я мог добавить его в черный список. jti = get_raw_jwt()['jti']
работает только в том случае, если токен доступа находится в канале-носителе, но здесь у меня уже есть refre sh токен, так есть ли способ получить его аналогичным образом? Я делаю это потому, что если пользователь вызывает refre sh, но токен доступа еще не истек, то у него будет несколько активных токенов доступа для этой учетной записи.