GetSsoUserByName - Получить информацию о пользователе по известному username пользователя в SSO

Общая информация

  1. Команда актуальна, начиная с версии 1.18;

  2. Доступна при установке значения "rtk" для поля "sso.rest.protocol.provider" в конфигурации.

Входные параметры

Параметр Значение Формат значения Расшифровка формата

username (Обязательно)

Имя пользователя (login пользователя в SSO)

^(?=.{1,50}$)[a-z]{1}[a-z0-9_.-]+()$

Строка с символами длинной до 50 символов

Выходные параметры

Параметр Значение Формат значения

users

Массив профилей пользователей SSO: SsoUser

SsoUser

code

Код ответа

int

detail

Пояснение к ответу

String

Примеры команд и кодов

Код Описание

0

Успешно

Запрос
    <nbi:GetSsoUserByName>
        <nbi:username>qwe</nbi:username>
    </nbi:GetSsoUserByName>
Ответ
    <ns:GetSsoUserByNameResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax295:user xsi:type="ax295:SsoUser">
               <ax295:description>Описание</ax295:description>
               <ax295:email>1492o@bar.com</ax295:email>
               <ax295:enabled>true</ax295:enabled>
               <ax295:id>f:be17da0d-1933-4f43-be63-ef158a2868b2:35481</ax295:id>
               <ax295:password/>
               <ax295:phone>79094341492</ax295:phone>
               <ax295:username>a1540</ax295:username>
            </ax295:user>
         </ns:return>
    </ns:GetSsoUserByNameResponse>

Код Описание ошибки

0

Успешно

20

Некорректное поле username (отсутствует)

494

Ошибка авторизации

495

Недостаточно привилегий для выполнения операции

497

Ошибка при работе сервера

498

Данные не найдены

Вернуться к списку команд
Версия 1.29-3249
Дата публикации 21-12-2023 02:50:11