#django #django-rest-framework #jwt
Вопрос:
Я пытаюсь выполнить аутентификацию django с помощью JWT в своем приложении django react. Я использую часть 1 этого урока: https://hackernoon.com/110percent-complete-jwt-authentication-with-django-and-react-2020-iejq34ta Все работает нормально, когда я использую cURL в терминале, чтобы получить доступ к своему API, но когда я запускаю сервер в своем браузере, я все еще получаю
Что означает такое поведение?
Комментарии:
1. Вам необходимо передать токен jwt в качестве заголовка авторизации в вашем запросе
2. @Muhammadhassan У меня есть заголовки, добавленные в мой запрос (аутентификация, тип содержимого и принятие), но все равно не повезло
3. @silvaa11 соответствует ли ваш ключ заголовка? я думаю, что это должна быть авторизация, если вы не переопределили
4. Правильный способ передачи токена jwt: Авторизация: Предъявитель <ТОКЕН JWT>. Здесь авторизация является ключом, а «Токен на предъявителя <JWT>» — значением. Используете ли вы тот же способ?
5. @Muhammadhassan в моем файле настроек у меня есть
'AUTH_HEADER_TYPES': ('Bearer',),
, но он изменяет отображаемый заголовок только наWWW-Authenticate: Bearer realm="api"