Перейти к основному содержимому

Продолжительность сессий

Сеансы пользователя очищаются, когда пользователь пытается войти в систему, и сеансы очищаются каждые 24 часа из таблицы базы данных сеансов. Настройте длину сеансов, перейдя в Системная консоль > ОкружениеПродолжительность сессий или отредактировав файл config.json.

warning

Изменения параметров конфигурации в этом разделе требуют перезапуска сервера.

Продление сеанса при активности

Улучшает пользовательский опыт, продлевая сеансы и сохраняя вход в систему, если пользователи активны.

  • Путь к системной конфигурации: ОкружениеПродолжительность сессий
  • Переменная среды: TIME_SERVICESETTINGS_EXTENDSESSIONLENGTHWITHACTIVITY
  • Значения:
    • да: (По умолчанию) Сессии автоматически продлеваются, когда пользователи активны.

      Пользовательские сессии истекают только тогда, когда пользователи не активны в своем клиенте в течение всего заданного времени сессии.

    • нет: Сессии не будут продлеваться при активности пользователя.

      Пользовательские сессии немедленно заканчиваются по истечении продолжительности сессии или на основании настроенного тайм-аута простоя сессии.

Продолжительность сессии для электронной почты (дней)

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

Формат ввода: numeric в часах. По умолчанию 180 дней.

  • Путь к системной конфигурации: ОкружениеПродолжительность сессий
  • Переменная среды: TIME_SERVICESETTINGS_SESSIONLENGTHWEBINDAYS

Продолжительность сессии для мобильных устройств (дней)

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

Формат ввода: numeric в часах. По умолчанию 180 дней.

  • Путь к системной конфигурации: ОкружениеПродолжительность сессий
  • Переменная среды: TIME_SERVICESETTINGS_SESSIONLENGTHMOBILEINDAYS

Продолжительность сессии для SSO

Количество дней с последнего ввода пользователем своих учетных данных до истечения срока пользовательской сессии. Если метод аутентификации – SAML или GitLab, пользователь может быть автоматически впущен обратно в мессенджер, если он уже вошел в SAML или GitLab. После изменения этого параметра он вступит в силу после следующего ввода пользователем своих учетных данных.

Формат ввода: numeric в часах. По умолчанию 180 дней. Числа в виде десятичных дробей также являются допустимыми значениями для этого параметра конфигурации.

  • Путь к системной конфигурации: ОкружениеПродолжительность сессий
  • Переменная среды: TIME_SERVICESETTINGS_SESSIONLENGTHSSOINDAYS

Кэш сессии

Продолжительность кеширования сессии в памяти (в минутах).

Формат ввода: numeric в минутах. По умолчанию - 10 минут.

  • Путь к системной конфигурации: ОкружениеПродолжительность сессий
  • Переменная среды: TIME_SERVICESETTINGS_SESSIONCACHEINMINUTES

Тайм-аут ожидания сеанса

Количество минут с момента последней активности пользователя в системе до окончания сеанса пользователя. После истечения срока действия пользователю необходимо будет войти в систему, чтобы продолжить.

Формат ввода: numeric в минутах. По умолчанию 43200 (30 дней). Минимальное значение - 5 минут, а значение 0 устанавливает время как неограниченное.

  • Путь к системной конфигурации: N/A
  • Переменная среды: TIME_SERVICESETTINGS_SESSIONIDLETIMEOUTINMINUTES
подсказка
  • Этот параметр не имеет эффекта, если для параметра "Продление сеанса при активности" установлено значение true
  • Этот параметр применяется к веб-приложению и настольному приложению.
  • В режиме высокой доступности необходимо включить балансировку нагрузки IP-хэша для надежного измерения тайм-аута.