LoginStrategy#
- public interface LoginStrategy#
Интерфейс стратегии входа в систему и выбора приложения.
Methods#
getApplicationName#
getConfigurator#
getConnectionSpeed#
- Optional<ConnectionSpeedEnum> getConnectionSpeed()#
Скорость канала связи. Значение влияет на степень сжатия передаваемых с сервера данных.
- Returns
Скорость канала связи.
getCredentials#
- Credentials getCredentials()#
Метод Возвращает учётные данные пользователя, для которых будет выполнен вход в систему.
- Returns
Учётные данные
getForceConnect#
- Optional<Boolean> getForceConnect()#
Флаг подключения к запущенной ранее сессии без промежуточного диалога выбора сессии.
Если true и на сервере запущено пользовательских сессий:
Нет сессий - будет запущена новая сессий.
Одна сессия - будет выполнена попытка соединения с этой сессией.
Две и более сессий - будет открыт диалог выбора сессии.
Если false и на сервере запущено пользовательских сессий:
Нет сессий - будет запущена новая сессий.
Одна сессия - будет открыт диалог выбора сессии.
Две и более сессий - будет открыт диалог выбора сессии.
- Returns
значение флага, если указан.
getLocale#
getStartupFormName#
login#
- void login(BrowserContext browserContext)#
Метод выполняет процедуру входа в систему.
- Parameters
browserContext – Контекст удалённого хоста.