Я пытаюсь настроить аутентификацию с помощью django-rest-auth и django-allauth. Пользователь существует в базе данных, и я могу войти на сайт администратора django. Когда я пытаюсь войти в систему, используя адрес электронной почты / пароль для отправки rest-auth / login / endpoint, я получаю сообщение об ошибке 400 со следующим ответом:
{
"non_field_errors": [
"Unable to log in with provided credentials."
]
}
Я выполнил инструкции здесь: http://django-allauth.readthedocs.io/en/latest/configuration.html#configuration
В моем файле настроек есть следующее:
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_AUTHENTICATION_METHOD = 'email'
Если я закомментирую три строки выше и использую ту же конечную точку, но добавлю имя пользователя, все будет работать. Вроде только не работает с режимом только электронная почта.
Спасибо за вашу помощь!