Продолжительность сессий
Сеансы пользователя очищаются, когда пользователь пытается войти в систему, и сеансы очищаются каждые 24 часа из таблицы базы данных сеансов. Настройте длину сеансов, перейдя в Системная консоль > Окружение → Продолжительность сессий или отредактировав файл config.json
.
Изменения параметров конфигурации в этом разделе требуют перезапуска сервера.
Продление сеанса при активности
Улучшает пользовательский опыт, продлевая сеансы и сохраняя вход в систему, если пользователи активны.
- Путь к системной конфигурации: Окружение → Продолжительность сессий
- Переменная среды:
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-хэша для надежного измерения тайм-аута.