Среда Django REST: аутентификация токенов не работает на производстве - PullRequest
0 голосов
/ 18 февраля 2019

Я создаю API с использованием среды Django REST и пытаюсь подключить мое мобильное приложение к веб-API.У меня не было проблем с местной средой.Однако после того, как я развернул API в эластичном бобовом стебле и попробовал использовать производственный URL, я никогда не смог добиться успеха.API всегда возвращает 401.
Я успешно зарегистрировал учетную запись пользователя, токен правильный, а также конечные точки, которые не требуют аутентификации, работают должным образом, но я не могу аутентифицировать пользователя в производственной среде.
В журнале ошибок просто говорится 401.Что может быть причиной ошибки?Кто-нибудь сталкивался с подобной проблемой?Я понятия не имею, как я могу найти причину такого рода ошибки.

1 Ответ

0 голосов
/ 18 февраля 2019

401 обычно ваш заголовок авторизации не достигает приложения.Это распространенная проблема в beanstalk, которую можно исправить, добавив эту команду в container_commands в config и затем выполнив ее.


container_commands:
  03wsgipass:
    command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...