Управление временем жизни пользовательских cookie
Управлять временем действия пользовательской сессии можно с помощью настроек в конфигурационном файле Web-клиента:
{
"Docsvision": {
"WebClient": {
"SettingGroups": {
"WebClient": {
"AuthCookieLifetime": 120, (1)
"MobileAuthCookieLifetime": 120 (2)
}
}
}
}
}
| 1 | AuthCookieLifetime — период действия пользовательской сессии. |
| 2 | MobileAuthCookieLifetime — период действия пользовательской сессии на мобильных устройствах. |
-
Настройка
AuthCookieAutoRenewalIntervalпозволяет продлевать срок уже выданных cookie, если пользователь зашёл до того, как они истекли.По умолчанию настройка отключена, то есть установлена в значение
0. Можно задать количество часов.Когда пользователь авторизуется в Web-клиенте, ему по умолчанию выдаются cookie на 5 дней. Если в настройке указано значение
24часа, действие cookie будет продлено, когда пользователь откроет Web-клиент. Настройка сработает только если пользователь откроет Web-клиент в промежутке между указанным временем и сроком истечения сессии. -
Настройка
AuthCookieLifetimeустанавливает период действия пользовательской сессии. Значение по умолчанию:120часов (5 дней). -
Настройка
MobileAuthCookieLifetimeотдельно задаёт период действия пользовательской сессии на мобильных устройствах. Значение по умолчанию:120часов (5 дней).
Настройки можно комбинировать. Например, задать для AuthCookieLifetime значение 240 часов, чтобы все пользователи получали cookie на 10 дней. Для настройки MobileAuthCookieLifetime можно указать период в 720 часов (30 дней). Когда пользователь откроет Web-клиент по прошествии трёх дней с предыдущей авторизации, cookie автоматически будут продлены.