После установки токена в cookie я получаю NoAuthorizationError при попытке доступа к защищенному ресурсу - PullRequest
0 голосов
/ 26 октября 2018

Я использую от flask_jwt_extended до set_access_cookies.

app.route('/token/auth', methods=['POST'])
def login(): 
    username = request.json.get('username', None) 
    password = request.json.get('password', None) 
    if username != 'test' or password != 'test': 
         return jsonify({'login': False}), 401 # Create the tokens we will be sending back to the user 
     access_token = create_access_token(identity=username) 
     refresh_token = create_refresh_token(identity=username) # Set the JWT cookies in the response 
     resp = jsonify({'login': True}) 
     set_access_cookies(resp, access_token) 
     set_refresh_cookies(resp, refresh_token) 
     return resp, 200

Когда я пытаюсь получить доступ к защищенному ресурсу (конечной точке) с @ jwt_required

@app.route('/api/example', methods=['GET']) 
@jwt_required 
def protected(): 
    username = get_jwt_identity() 
    return jsonify({'hello': 'from {}'.format(username)}), 200

, я получаю NoAuthorizationError: Missing cookie "access_token_cookie"

Любая помощь будет принята с благодарностью.

...