MergeAuthUser – Получить информацию о ролях и их приоритетах у конкретного пользователя из базы eltex_auth_service

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

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

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

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

user

Имя пользователя

.*

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

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

code

Код ответа

Целое неотрицательное число.

detail

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

Текст английскими буквами с пробелами и спецсимволами.

response

Объект NbiAuthUser

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

Код Описание

0

Успешно

Запрос
        <nbi:MergeAuthUser>
            <nbi:user>tester6</nbi:user>
        </nbi:MergeAuthUser>
Ответ
            <ns:MergeAuthUserResponse>
                <ns:return>
                    <ax21:code>0</ax21:code>
                    <ax21:detail/>
                    <ax27:response xsi:type="ax27:NbiAuthUser">
                        <ax27:check xsi:type="ax21:NbiAttrArray"/>
                        <ax27:common xsi:type="ax21:NbiAttrArray">
                            <ax21:attr xsi:type="ax21:NbiAttr">
                                <ax21:name>Eltex-User-Create-Date</ax21:name>
                                <ax21:oper>=</ax21:oper>
                                <ax21:value>2016-05-11 13:16:38</ax21:value>
                            </ax21:attr>
                        </ax27:common>
                        <ax27:reply xsi:type="ax21:NbiAttrArray">
                            <ax21:attr xsi:type="ax21:NbiAttr">
                                <ax21:name>Eltex-Domain</ax21:name>
                                <ax21:oper>+=</ax21:oper>
                                <ax21:value>test.root</ax21:value>
                            </ax21:attr>
                        </ax27:reply>
                        <ax27:rolePrioArray xsi:type="ax27:NbiAuthRolePrioArray">
                            <ax27:rolePrio xsi:type="ax27:NbiAuthRolePrio">
                                <ax27:priority>2</ax27:priority>
                                <ax27:role>role2</ax27:role>
                            </ax27:rolePrio>
                            <ax27:rolePrio xsi:type="ax27:NbiAuthRolePrio">
                                <ax27:priority>1</ax27:priority>
                                <ax27:role>MyRole1</ax27:role>
                            </ax27:rolePrio>
                        </ax27:rolePrioArray>
                        <ax27:user>tester6</ax27:user>
                    </ax27:response>
                </ns:return>
            </ns:MergeAuthUserResponse>

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

206

Пользователь не существует

Вернуться к списку команд
Версия 1.26-3099
Дата публикации 18-05-2023 06:44:06