-
0 votesanswersviews
如何在DRF中的令牌认证中从视图传递头
我've 2 apps in my django rest framework project, namely '帐号' and ' trello '. I'已使用DRF的令牌认证 . 我've authenticated(validated) and generated token for the users trying to login in the views of my '帐号' app... -
3 votesanswersviews
使用Django REST Framework作为Django的身份验证后端
我目前有一个利用Django REST Framework的大型Django项目 . 我有另一个较小的Django项目,我想 Build 一个不直接共享数据库而是通过API获取必要数据的主项目 . 我想覆盖较小项目的AUTHENTICATION_BACKEND,并让它使用较大的API auth endpoints 作为验证器 . 基本上这个过程如下: 用户尝试使用大型Django-DRF项目中... -
0 votesanswersviews
Django-rest-auth和AWS - 错误401
在我的DRF应用程序中,我使用了包Django-rest-auth进行JWT身份验证 . 在本地环境中一切正常:我正在登录并获取令牌 . 令牌已添加到请求的标头和数据已获得 . 但是当我尝试登录时在AWS上部署并且我得到一个正确的令牌(我猜)当我将他添加到头部时我收到错误401.有人知道如何修复它吗? views.py from django.db.models import Count fro... -
5 votesanswersviews
django-rest-auth自定义注册无法保存额外的字段
我正在使用DRF和登录/注册我正在使用Django-rest-auth . 我已经定制了用户模型以获得额外的字段 我有自定义注册序列化程序,用于在注册新用户时存储额外字段以及用户名,密码 . 注册成功但是,额外的字段不会与username,first_name,last_name和password一起保存 . 我的模特: class UserManager(BaseUserManage... -
0 votesanswersviews
对未经验证的用户尝试登录进行单元测试
我一直在尝试测试尚未验证的用户 . class TestLoginApi(TestCase): URL = '/rest-auth/login/' EMAIL = 'testuser@test PASSWORD = 'password' DATA = {'email': EMAIL, 'password': PASSWORD} @classmethod ... -
1 votesanswersviews
在后台运行特定的Django脚本
我正在开发Gmail解压缩应用并使用Gmail API从服务器获取邮件 . 问题在于即使我在后端框架中使用线程,邮件的获取时间也太大了 . 现在我要实现一个功能,建议用户选择批量下载"once your download is ready, we will mail you"但是我想在后台的应用程序树中运行 download.py ,一旦获取结束,它将被终止 . 在代码的最底部... -
11 votesanswersviews
django-rest-auth:谷歌社交登录
django-rest-auth文档讨论了Facebook集成,我对此并不感兴趣 - 我关注的是通过Google提供社交登录 . 我已经尝试了很长一段时间了,我想知道是否有其他人有关于他们如何做到这一点的任何文件...即使只是粗略的草图也会有所帮助 . 到目前为止,我还没有找到任何搜索结果 . 我几乎在那里,但无法使用Django休息框架(DRF)可浏览的API . 以下是我到目前为止的内容:我从... -
3 votesanswersviews
Django休息登记
我在我的django项目中使用Django-rest-auth(https://github.com/Tivix/django-rest-auth)进行登录和注册 . 我看到一个默认的注册表格如下: 目前,我可以使用电子邮件而不是用户名注册新用户 . 我的MySql数据库中的默认auth_user表包含以下列:(id,password,last_login,is_superuser,userna... -
18 votesanswersviews
Django rest-auth allauth注册电子邮件,名字和姓氏,没有用户名
我正在使用django-rest-auth和allauth在我的django应用程序中登录和注册 . 我没有为登录或注册编写任何额外的单行代码 . 使用emailid和提供的密码注册成功 . 我不使用用户名进行身份验证,而是使用电子邮件 在我可浏览的注册api中,我得到以下内容: 除了这些字段,我想要first_name和last_name(默认的auth_user表有这些列),这样我新创建的a... -
2 votesanswersviews
django rest auth返回AnonymousUser
我正在使用django,drf和django-rest-auth . 我从请求 Headers 中的前端发送令牌 {'Authorization': 'Token {$Token}'} 但这个请求似乎是未经授权的 . 我想获得用户信息,如: def get_user_info(request): user = request.user 但它返回给我AnonymousUser 我... -
1 votesanswersviews
使用Django Rest Framework JWT的手动令牌
我目前正在使用Django Rest Framework JWT对项目进行身份验证 . 我已经实现了BasicAuthentication,SessionAuthentication和JSONWebTokenAuthentication,用户可以通过POST方法为每个新会话请求令牌 . 但是,我希望在创建每个用户后立即创建令牌(并且可能在管理部分中可见) . 我看了一下Django Rest Fr... -
6 votesanswersviews
DRF:如何将django-rest-framework-jwt与Djoser集成
我打算用Django Rest Framework构建一个应用程序 . 我对使用Django-Rest-Framework-JWT认证机制比使用Session或Token认证机制更感兴趣 . 但是所有其他软件包,如Django-Rest-Auth和Djoser(有助于注册过程)都使用Session和Token Authentication系统 . 如何使用Django-Rest-Framework... -
0 votesanswersviews
Django Rest Framework AngularJS没有记录用户或抛出错误
这是我的URLS.py: from django.conf.urls import url from django.conf.urls import include from CMSApp import views urlpatterns = [ url(r'^$', views.HomePageView.as_view()), url(r'^users$', views.use... -
0 votesanswersviews
在Django休息框架登录后获取JWT令牌
我不确定我是否理解正确 . 我正在使用Django Rest Framework让用户登录(显然还有许多其他事情) . 用户在我的案例中从IOS App登录后,我想获得一个令牌并从那里开始使用令牌,因此只要令牌有效,他们只需要登录一次 . 我得到了两个部分,使用用户名或电子邮件登录,以及使用curl的get令牌(如JWT手册中所示) . 如何将两者结合起来,所以如果登录成功,在登录响应之前,我将调... -
0 votesanswersviews
具有PUT请求的Django JWT认证
我正在尝试使用JWT令牌为用户更新first_name字段进行身份验证,出于某种原因,当我在没有用户名和密码字段的其他表中执行此操作时,我可以轻松地使用JWT更新详细信息令牌 . 但是当我在Django用户模型默认表中执行它时,它一直要求我在请求中包含用户名和密码(甚至认为我不想更新它们) . 这是我使用邮递员发送请求时得到的错误 { "username": [ ... -
0 votesanswersviews
Django Rest框架JWT
我正在实现Django Rest框架JWT以进行令牌认证 . 我正在尝试生成可用于请求受保护资源的JWT令牌,但我收到错误 - >>> curl -X POST -H "Content-Type: application/json" -d '{"username":"test10@domain.com","pa... -
2 votesanswersviews
需要明确使用django-rest-framework-jwt和django-rest-auth进行社交登录
我可以通过跟随instructions in their docs从 django-rest-auth 收到facebook认证access_token,但它没有't look like it'是由 django-rest-framework-jwt 生成的JWT令牌 . 我确实在 settings.py 设置了 REST_USE_JWT = True . 那个_1861551已经完成了,我需要...