问题描述
class User(AbstractBaseUser,PermissionsMixin):
username = models.CharField(max_length=255,unique=True)
is_bot_user = models.BooleanField(default=False)
USERNAME_FIELD = 'username'
required_FIELDS = []
objects = CustomUserManager()
我们希望在机器人用户登录时为其设置更长的过期时间。在 settings.py 中,我们必须定义 JWT_EXPIRATION_DELTA
GRAPHENE = {
'SCHEMA': 'app.schema.schema','MIDDLEWARE': [
'graphql_jwt.middleware.JSONWebTokenMiddleware','debugging.middleware.DebugMiddleware'
],}
GRAPHQL_JWT = {
'JWT_VERIFY_EXPIRATION': True,'JWT_EXPIRATION_DELTA': timedelta(minutes=10),}
如何根据用户 is_bot_user
字段更改此到期增量?或者有没有其他方法可以为不同的用户创建不同类型的令牌
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)