Аутентификация

Опции в этой группе контролируют процесс аутентификации в системе.

Внешняя аутентификация

Имя раздела в файле конфигурации: externalAuthentication

Тип значения: String

Возможные значения: Disabled (другие значения зависят от активных плагинов)

Значение по умолчанию: Disabled

Контролирует внешнюю аутентификацию пользователей SberMobile Server, таких как аутентификация с помощью LDAP / Microsoft Active Directory.

URL внешней регистрации

Имя раздела в файле конфигурации: externalRegisterLink

Тип значения: String

Возможные значения: Any valid URL

Значение по умолчанию: ""

URL, к которому будет перенаправлен пользователь для внешней регистрации через веб интерфейс. Использование этой настройки позволяет пользователю зарегистрироваться в сторонней системе, а затем применить опцию внешняя аутентификация для получения доступа к SberMobile Server.

Режим пользовательских подключений

Имя раздела в файле конфигурации: userConnectionMode

Тип значения: Integer

Возможные значения: 0 для Разрешать одновременные подключения, 1 для Отсоединить последнее и 2 для Ограничить одновременные подключения

Значение по умолчанию: 0

Определяет политики подключения разных пользователей.

  • Режим Разрешать одновременные подключения позволяет вам входить в систему множество раз под одним пользователем
  • Когда включен режим Отсоединить последнее, каждое новое подключение к серверу отключает старую сессию с этим же пользователем
  • Режим Ограничить одновременные подключения позволяет войти в систему, используя пользователя, который уже подключен

Некоторые интерфейсы пользователя, созданные в Web UI, могут устанавливать более одного одновременного подключения с сервером. Например, каждый компонент веб виджета поддерживает свое собственное подключение.

Такие интерфейсы с большим количеством подключений будут несовместимы с режимами Отсоединить последнее и Ограничить одновременные подключения.

Выражение активации нового пользователя

Имя раздела в файле конфигурации: newUserActivationExpression

Тип значения: String

Возможные значения: Expression

Значение по умолчанию: Null

Позволяет выполнить пользовательское выражение во время регистрации пользователя. Если результат вычисления null, то пользователь будет активирован, иначе аккаунт будет отключен. Контекст для выражения по умолчанию является контекстом нового пользователя.

Число попыток входа в систему

Имя раздела в файле конфигурации: numberLoginAttempts

Тип значения: Integer

Возможные значения: 1 or more

Значение по умолчанию: 3

Допустимое количество неудачных попыток входа в систему до того, как аккаунт будет заблокирован на период времени, указанный в Длительность блокировки аккаунта.

Длительность блокировки аккаунта

Имя раздела в файле конфигурации: accountLockoutDuration

Тип значения: Integer

Возможные значения: 1 or more

Значение по умолчанию: 30000

Период времени, в течение которого пользователю будет запрещен вход в систему после нескольких неудачных попыток входа.

Тайм-аут перед следующей попыткой входа

Имя раздела в файле конфигурации: timeoutBeforeNextLoginAttempt

Тип значения: Integer

Возможные значения: 1 or more

Значение по умолчанию: 5000

Минимальный период времени, через который будет разрешена попытка входа в систему. Если в этот период совершить попытку входа, она окажется неудачной даже в случае правильного ввода идентификационных данных.