django-rest-auth身份验证无效

时间:2017-01-18 12:22:10

标签: django django-rest-framework django-allauth django-rest-auth

我想使用SELECT DISTINCT ' ||FIELD_NAME|| ' FROM ' ||TABLE_NAME||';';和'django-rest-auth`进行简单的api身份验证路由。注册部分工作正常,由默认的django管理控制台确认,我也可以看到用户。不幸的是,api身份验证不断返回错误

django-rest-framework

目前我对{ "non_field_errors": [ "Unable to log in with provided credentials." ] } 的配置如下

allauth

我不确定我错过了哪一部分。请指导我正确的方向。没有错误,响应代码为400.凭证从django管理面板验证正确。提前致谢

更新

问题在于电子邮件。我对配置进行了评论,并尝试使用用户名和密码生成令牌。这没有任何错误。

1 个答案:

答案 0 :(得分:6)

您需要将这些后端添加到settings.py文件

AUTHENTICATION_BACKENDS = (
   "django.contrib.auth.backends.ModelBackend",
   "allauth.account.auth_backends.AuthenticationBackend"
)