使用 Django rest_framework_jwt,如何允许使用准时使用代码自动登录?

Posted

技术标签:

【中文标题】使用 Django rest_framework_jwt,如何允许使用准时使用代码自动登录?【英文标题】:Using Django rest_framework_jwt, how to allow auto login with on-time use code? 【发布时间】:2018-10-18 16:54:36 【问题描述】:

我要做什么 使用包含生成代码的链接,该代码将登录到特定的 Django auth_user 帐户,而用户无需输入用户名和密码。

当前堆栈 姜戈 2 django-rest-framework django-rest-framework-jwt django 身份验证

问题 有没有办法在不传递用户名和密码的情况下从 rest_framework_jwt 获取 jwt,但可能只是一个帐户参考?

【问题讨论】:

【参考方案1】:

我找到了有关如何使用用户对象生成令牌的说明。 Create-new-token-manually

现在我只需要通过我的链接传递的代码来识别我需要获取哪个用户,仅此而已。这可以通过扩展用户模型来存储这样的一次性使用代码来实现。 How to extend auth user model

【讨论】:

以上是关于使用 Django rest_framework_jwt,如何允许使用准时使用代码自动登录?的主要内容,如果未能解决你的问题,请参考以下文章

django使用rest_framework

django def Token验证

如何使用 rest_framework 和 Django 获取多个对象的响应

Django.rest_framework:如何序列化一对多?

python Django Rest_Framework框架 Request请求与Response响应详解(图文并茂版)

python Django Rest_Framework框架 Request请求与Response响应详解(图文并茂版)