AddSsoUser - Добавить пользователя в SSO
Общая информация
-
Команда актуальна, начиная с версии 1.18.
-
Добавляет пользователя в SSO
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата |
|---|---|---|---|
username |
Имя пользователя |
^(?=.{1,50}$)[a-z]{1}[a-z0-9_.-]+()$ |
Строка с символами длинной до 50 символов |
password |
Пароль |
.{1,255}$ |
Любые символы в количестве до 255-ти |
email (обязательный) |
Электронная почта |
^([0-9A-Za-z]{1}[-0-9A-z\.]{1,}[0-9A-Za-z]{1})|([0-9А-Яа-я]{1}[-0-9А-я\.]{1,}[0-9А-Яа-я]{1}@([-A-Za-z]{1,}\.){1,2}[-A-Za-z]{2,})$ |
Адрес электронной почты |
phone (необязательный) |
Номер телефона |
^79([0-9]{9})$ |
Строка с номером мобильного телефона |
description (необязательный) |
Описание |
.{1,255}$ |
Любые символы в количестве до 255-ти |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<nbi:AddSsoUser>
<nbi:username>qwe</nbi:username>
<nbi:password>qwe</nbi:password>
<nbi:email>qwe@mail.com</nbi:email>
<nbi:phone>79133336699</nbi:phone>
</nbi:AddSsoUser>
Ответ
<ns:AddSsoUserResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
</ns:return>
</ns:AddSsoUserResponse>
| Код | Описание ошибки |
|---|---|
0 |
Успешно |
20 |
Некорректное поле username (отсутствует) |
434 |
Пароль не указан, либо указано пустое значение |
436 |
Не указан обязательный параметр 'email' |
494 |
Ошибка авторизации |
495 |
Недостаточно привилегий для выполнения операции |
496 |
Ошибка при создании пользователя |
497 |
Ошибка при работе сервера |
500 |
Неверно задан email ''email'' |
501 |
Неверно задан номер телефона ''телефон'' |
504 |
SSO пользователь с ''параметр'' (''значение'') уже существует |
513 |
Невозможно найти контейнер привязок в профиле пользователя SSO: 'имя контейнера' |
511 |
Профиль пользователя SSO содержит множественную привязку. Список привязок: 'привязки' |
512 |
Пользователь имеет привязку к другому локальному кабинету. Привязка: 'имя привязки' |
514 |
Пользователь с именем 'имя' и e-mail 'e-mail' уже создан и имеет привязку к локальному кабинету 'имя' |
Вернуться к списку команд
Версия 1.23-2635
Дата публикации 12-08-2022 08:29:16