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

OpenID