1.4.3. Отключение бездействующих клиентов¶
В конфигурации сервера может быть указан интервал времени,
по истечении которого бездействующие клиенты будут отключены.
Бездействием клиента считается - отсутствие поступления команд от клиентского приложения через WebSocket-соединение, после завершения обработки последней команды.
Пример:
Пользователь нажал кнопку или изменил активную запись в списке.
На сервер отправилась команда, которая выполнялась несколько секунд или минут.
Пользователь переключился на другие задачи и не взаимодействовал с интерфейсом клиентского приложения.
Через указанный интервал времени сервер направит клиентское приложение на страницу выхода, для удаления Cookie(“access_token”).
Note
Если клиент не выполнит повторный вход в систему и не восстановит соединение с сессией, сессия будет закрыта
по таймауту отключенных сессий.
1.4.3.1. OpenID Connect¶
При использовании провайдера идентификации для аутентификации пользователей в сервере приложений Global, необходимо указывать таймаут бездействия пользователя в настройках самого провайдера идентификации.
Сервер приложений Global периодически, с интервалом не чаще 5 и не реже 60 секунд, отправляет провайдеру
идентификации introspect запрос для проверки активности OpenID-сессии пользователя. Этот запрос поддерживает
активность OpenID-сессии. Если запрос возвращает результат, указывающий на закрытие или не активность OpenID-сессии,
сервер приложений направит клиентское приложение на страницу выхода, для удаления Cookie(“access_token”).
See also