Заголовок авторизации, переданный от swagger, не анализируется должным образом. - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть план, определенный в колбе init .py

from flask_restplus import Resource, Api
from . import api_blueprint as _bp
api = Api(_bp, prefix="/api")

user_namespace = api.namespace("user", description="APi for User management")

Затем я использую пространство имен:

parser = user_namespace.parser()
parser.add_argument('Authorization', location='headers')

@api.route('/all/')
@api.expect(parser)
class ListAllUsers(Resource):
    @jwt_required
    def get(self):
        pass

, поэтому, когда я нажимаю ПопробуйтеКнопка на документации Swagger Генерирует URI CURL с заголовком авторизации

--header Authorization: jwt_token_entered_in_UI

, но не

--header Authorization: Bearer jwt_token_entered_in_UI

, что приводит к ошибке:

InvalidHeaderError: Bad Authorization header. Expected value 'Bearer <JWT>'
...