JWT не принимает авторизацию на предъявителя - PullRequest
0 голосов
/ 03 мая 2018

Я пытался использовать свагер с колбой в качестве документа API

проблема, которую я получаю сейчас, заключается в том, что когда отправленный запрос использует этот заголовок

Authorization: Bearer <jwt_token>

Я получаю эту ошибку:

{
  "description": "Unsupported authorization type",
  "error": "Invalid JWT header",
  "status_code": 401
}

когда я использую

Authorization: JWT <jwt_token>

Все прекрасно работает, поэтому любая хорошая реализация, чтобы исправить это с помощью чванства и заставить его использовать JWT , а не Носитель

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Если бы возникла та же проблема, решение было бы использовать заголовки как таковые

ключ: авторизация

значение: jwt {токен}

так просто.

0 голосов
/ 03 мая 2018

Я не уверен насчет изменения чванства, но если вы используете flask-jwt-extended, вы можете изменить оставшуюся часть вашего приложения фляги, чтобы также использовать JWT вместо Bearer, чтобы все было согласованно. См. Параметр JWT_HEADER_TYPE здесь: http://flask -jwt-extended.readthedocs.io / en / latest / options.html # header-options

...