我正在使用 django-rest-framework-simplejwt 对我的 Django 项目进行身份验证。我做了一些研究,但找不到解决方案。在文档中,设置刷新令牌的格式是时间增量。是否可以将刷新令牌设置为根本不会过期?
我认为这可能是不可能的,但您仍然可以通过为刷新令牌设置非常大的过期时间来实现类似的行为。 在 Django 项目设置中,您可以使用 SIMPLE_JWT 字典配置刷新令牌的过期时间。
# in your settings.py
SIMPLE_JWT = {
'REFRESH_TOKEN_LIFETIME': timedelta(days=365*100) # Set to expire in 100 years
}