Django не удалось с учетными данными аутентификации не были предоставлены - PullRequest
0 голосов
/ 17 апреля 2020

Я пытался использовать Django basi c Функция аутентификации для проверки имени пользователя (тест) и пароля (тест).

Это работает с моего локального:

curl -H 'Accept: application/json; indent=4' -u test:test 'http://127.0.0.1:8000/api/checkuser/'
{
    "detail": "Account authorized."
}

Но на производственном сайте это не удалось:

curl -H 'Accept: application/json; indent=4' -u test:test 'https://production.fake/api/checkuser/'
{
    "detail": "Authentication credentials were not provided."
}

Я попытался включить WSGIPassAuthorization с рабочего сервера, но это не помогает.

Мне кажется, что каким-то образом имя пользователя и пароль не помогли действительно пройти, но не могу понять, как.

Это работает, если я использую веб-браузер для доступа к https://production.fake/api/checkuser/

Любые советы по устранению неполадок будет очень ценится. Спасибо!

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