jwt token自动刷新的问题

在restframework使用jwt时,遇到了两个参数JWT_EXPIRATION_DELTA和JWT_REFRESH_EXPIRATION_DELTA’

'JWT_EXPIRATION_DELTA': datetime.timedelta(minutes=30),
'JWT_ALLOW_REFRESH': True,
'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(days=365),

jwt的令牌刷新是需要通过ObtainJSONWebToken.as_view()生成的主token在JWT_EXPIRATION_DELTA设置的时间范围内去调用RefreshJSONWebToken.as_view()函数获取一个新的子token,当通过ObtainJSONWebToken.as_view()生成的所有子token的累计时间超过了JWT_REFRESH_EXPIRATION_DELTA设置的时间,则需要重新生成一个主token,这就是所谓的jwt令牌刷新的两个参数

你可能感兴趣的:(jwt token自动刷新的问题)