django - 如何使用rest框架jwt注销

标签 django django-rest-framework jwt

如何使用rest框架jwt注销。
如何关闭已登录用户的现有 token ?
就像有一个 get_jwt_token功能,是否有中断或关闭的功能?

最佳答案

我发现这样做的最好方法是创建一个 jwt_secret User 模型中的字段,以及获取它的属性,并使用 uuid来设置值。然后设置JWT_GET_USER_SECRET_KEYsettings.py到那个属性。当你想注销时,你重置 jwt_secret这反过来又使旧 jwt_secret 生成的所有 token 无效的。我从这篇博文 https://tag1consulting.com/blog/building-api-django-20-part-i 开始阅读它并开始使用它

关于django - 如何使用rest框架jwt注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45937646/

相关文章:

node.js - 使用 nodejs 中的服务帐户域范围委托(delegate)通过 Google Apps Gmail 发送邮件

django - 你如何使用 git 在 django 上管理你的 fork 可重用应用程序

python - 向 Django 中长时间运行的方法发送信号

django-rest-auth - Facebook 社交登录引发现有电子邮件的唯一约束违规

django - 在 Django REST Framework 中获取 "humanized"日期

java - 检查不记名 token 是否为 jwt

django - 从 Django View 传递数据以使用react

django - Django 中的动态用户菜单

jquery - 为什么从网站执行 jQuery Ajax PUT 时会出现 CSRF 错误?从命令行运行良好。

swift - "invalid signature"JWT token Opentok