【发布时间】:2017-06-25 18:30:42
【问题描述】:
我正在考虑允许用户撤销之前发布的令牌(是的,即使它们被设置为在 15 分钟后到期),但没有找到任何使用DRF-jwt 的方法。
现在,我正在考虑几个选项:
- 希望 SO 上的人能告诉我如何开箱即用地执行此操作 ;-)
- 使用 jti 字段作为计数器,并在撤销时要求 jti > last jti。
- 将用户级盐添加到签名过程中,并在撤销时更改它
- 在一些 Redis 数据库中存储实时令牌
以上方法都有吗?
【问题讨论】:
-
我知道这是一个老问题,但是当我碰到它时,你为什么不使用 drf-jwt 的 JWT_GET_USER_SECRET_KEY 选项指定here?这个选项当时不可用吗?
标签: django django-rest-framework django-rest-framework-jwt