10得票4回答
Django + DRF: 403禁止访问:缺少或不正确的CSRF令牌

我有一个安卓客户端应用程序,试图通过Django + DRF后端进行身份验证。但是,当我尝试登录时,我收到以下响应:403: CSRF Failed: CSRF token missing or incorrect. 该请求被发送到 http://localhost/rest-auth/goo...

13得票11回答
DRF auth_token: "non_field_errors": [ "无法使用提供的凭据登录。"

JWT包对Django来说都存在文档不完善的问题,因此我尝试了DRF-auth_token包。这是一个很好的示例,我遵循了Django Rest Framework Token Authentication。理论上你可以访问 localhost:8000/api-token-auth/ ur...

9得票1回答
Django Rest框架中的Allauth认证

我已经使用Allauth实现了Django Rest Auth,如果我通过Google access_token登录,则一切正常,但是有一个情况:某些客户端设备需要通过Google id_token进行登录。 如果我使用id_token而不是access_token,则会出现错误。 { ...

10得票1回答
Django-rest-auth的登录页面可以更改视图吗?

我使用Django-rest-auth创建了REST API,在登录时,它会返回密钥和一些用户信息,但我需要添加一些状态,例如成功和消息以及其他一些内容。有没有办法重写django-rest-auth的视图以进行登录?class TokenSerializer(serializers.Mode...

11得票3回答
Django REST框架 - POST请求返回“不允许使用GET方法”。

我按照安装教程设置了django-rest-auth,但我无法使用登录API端点。当我发送一个带有正确信息的POST请求时,我会收到一个405状态错误响应,显示“不允许使用方法“GET””。 然而,当我导航到实际的URL并从在线表单中进行POST时,它可以正常工作并返回一个令牌。 求助! ...

11得票1回答
Django-rest-auth 重置密码的 uid 和 token

我们的团队在后端使用django-rest-api,在前端使用react开发项目。我们使用django-rest-auth进行身份验证,但是我们在密码重置方面遇到了问题。以下是相关链接: urlpatterns += [ url(r'^accounts/', include('alla...

7得票3回答
导入错误:无法从'django.conf.urls'中导入名称为'url'的模块 django-rest-auth。

错误: 从django.conf.urls导入url时出错 ImportError: 无法从'django.conf.urls'中导入名称'url' - 版本信息 Django==4.0.1 django-rest-auth==0.9.5 Pl help me.Thank you in a...

7得票1回答
如何修改LoginSerializer的一个字段用于用户名/电话/电子邮件?

在自定义的LoginSerializer中: class LoginSerializer(serializers.Serializer): username = serializers.CharField(required=False, allow_blank=True) e...

7得票3回答
Django-rest-auth(dj-rest-auth)自定义用户注册

我正在使用dj-rest-auth (https://dj-rest-auth.readthedocs.io/en/latest/),并尝试实现一个自定义注册表单。当我尝试注册新用户时,我只有基础表格。 我曾经看过旧版本的(https://django-rest-auth.readthedoc...

11得票5回答
Django CSRF 失败:CSRF 令牌丢失或不正确。

我正在使用 Django Rest Framework,同时也在使用 django-rest-auth。 我有标准的API端点(/login、/logout、/registration...) 通过浏览器,我可以登录/列出我的用户/退出。但通过 Insomnia(一个API请求工具),我无...