DJANGO REST KNOX ИСТЕК

Я использую django rest knox Я бы не хотел, чтобы моя сессия истекала при использовании моего приложения

  'SECURE_HASH_ALGORITHM': 'cryptography.hazmat.primitives.hashes.SHA512',
  'AUTH_TOKEN_CHARACTER_LENGTH': 64,
  'TOKEN_TTL': timedelta(hours=0.0166667),
  'USER_SERIALIZER': 'knox.serializers.UserSerializer',
  'TOKEN_LIMIT_PER_USER': None,
  'AUTO_REFRESH': True,
#   'EXPIRY_DATETIME_FORMAT': api_settings.DATETME_FORMAT
}```

В документации говорится

TOKEN_TTL Это время, в течение которого токен может существовать до истечения срока его действия. Просроченные токены автоматически удаляются из системы.

Настройка должна быть установлена на экземпляр datetime.timedelta. По умолчанию это 10 часов ()timedelta(hours=10)).

Установка TOKEN_TTL в None приведет к созданию токенов, срок действия которых никогда не истекает.

Итак, для достижения цели установите TOKEN_TTL = None

Вернуться на верх