【发布时间】:2019-08-01 18:07:03
【问题描述】:
如何手动使 django rest framework JWT 令牌过期?因为它不将令牌存储在数据库中。有没有正确的方法使令牌过期?
我正在考虑继续使用中间件来为每个用户存储令牌。在每次登录请求时,我们都会为用户更新数据库中的令牌。在每个请求中,我们将从请求中获取令牌并与存储的令牌进行比较,如果不匹配,则我们将返回禁止。我不知道它是否正确!
【问题讨论】:
-
您希望令牌何时过期?有什么具体的用例吗?
-
@NageshDhope,如果用户已经从一台设备登录并且同一用户尝试从新设备登录,那么我想使所有其他设备的令牌过期。
标签: django python-3.x django-rest-framework jwt django-rest-framework-jwt