UserList
Список пользователей
Идентификатор списка пользователей
Идентификатор пространства, к которому принадлежит список пользователей
Представление (название) списка пользователей
self-registration object
Самостоятельная регистрация
Флаг использования самостоятельной регистрации
Флаг необходимости иметь подтвержденный телефон (если у пользователя не подтвержден телефон, то он не сможет войти в приложение)
Флаг необходимости иметь подтвержденный email (если у пользователя не подтвержден email, то он не сможет войти в приложение)
confirmations object[]
Список способов подтверждения пользователей
Тип способа подтверждения
Флаг использования данного способа подтверждения
Флаг использования политики паролей
password-policy object
Политика паролей
Минимальное количество символов в пароле
Максимальное количество символов в пароле
Флаг необходимости содержания символа в нижнем регистре
Флаг необходимости содержания символа в верхнем регистре
Пароль должен содержать хотя бы один символ из приведенной строки (если строка пустая – правило не применяется)
Пароль должен содержать символы только из приведенной строки (если строка пустая – правило не учитывается
Пароль должен содержать цифру
Пароль не должен совпадать с определенным количеством последних используемых паролей
smtp-gateways object[]
Массив почтовых шлюзов
Идентификатор шлюза
Пользователь
Пароль
Флаг использования SSL
Флаг использования STARTTLS
Домен сервера
Адрес отправителя письма
Имя владельца адреса
Порт
account-services-settings object[]
Массив настроек сервисов учетных записей
Флаг использования сервиса внешних учетных записей
additional-settings object
Дополнительные настройки в виде "ключ — значение"
Ключ
Локальный идентификатор сервиса внешних учетных записей
Идентификатор сервиса внешних учетных записей
Тип сервиса внешних учетных записей (может иметь значения Local, Cas, ActiveDirectory, Esia, OAuth2)
Possible values: [Local, Cas, ActiveDirectory, Esia, OAuth2]
Флаг создания нового пользователя в случае, когда была совершена успешная аутентификация
calculation-rules object
Правила вычисления свойств пользователя из ответа сервиса учетных записей
Формат ответа сервиса с информацией о пользователе (Json/Xml)
Правило вычисления представления пользователя (в формате JsonPath/XPath)
Правило вычисления телефона пользователя (в формате JsonPath/XPath)
Правило вычисления почты пользователя (в формате JsonPath/XPath)
sms-gateways object[]
Массив смс шлюзов
url сервиса для отправки СМС
Идентификатор шлюза
Идентификатор приложения
Флаг включения персональных данных в смс и email
{
"id": "string",
"space-id": "string",
"presentation": "string",
"self-registration": {
"enabled": true,
"phone-required": true,
"email-required": true
},
"confirmations": [
{
"confirmation-type": "string",
"enabled": true
}
],
"password-policy-enabled": true,
"password-policy": {
"min-length": 0,
"max-length": 0,
"must-contain-lower-case": true,
"must-contain-upper-case": true,
"must-contain-symbol": "string",
"allowed-alphabet": "string",
"must-contain-digit": true,
"prohibit-previous-passwords": 0
},
"smtp-gateways": [
{
"id": "string",
"user": "string",
"password": "string",
"use-ssl": true,
"allow-start-tls": true,
"server": "string",
"sender-address": "string",
"sender-name": "string",
"port": 0
}
],
"account-services-settings": [
{
"enabled": true,
"additional-settings": {
"key": "string"
},
"local-id": "string",
"account-service-id": "string",
"account-service-type": "Local",
"create-user-on-auth": true,
"calculation-rules": {
"response-kind": "string",
"presentation-rule": "string",
"phone-rule": "string",
"email-rule": "string"
}
}
],
"sms-gateways": [
{
"url": "string",
"id": "string",
"application-id": "string"
}
],
"include-personal-data-in-messages": true
}