GetAuthAttrListV2 - Получить список атрибутов из базы eltex_auth_service c указанием локали
Общая информация
-
Команда актуальна, начиная с версии 1.5.
-
Команда возвращает список RADIUS атрибутов сервиса Auth-service.
-
Список параметров также доступен в документации на странице Атрибуты системного пользователя и роли.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
locale |
Локаль |
"ru", "ru_RU", "en", "en_GB" … |
Текст произвольной длины |
|
attrGroup |
Группа требуемых RADIUS атрибутов. При пустом значении будут возвращены атрибуты, принадлежащие всем группам |
^.{1,256}$ |
Текст до 256-х символов |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
response |
Список атрибутов |
Объект NbiAuthAttrArray |
size |
Количество атрибутов |
int |
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<nbi:GetAuthAttrListV2>
<nbi:locale>ru_RU</nbi:locale>
<nbi:attrGroup>portal-constructor</nbi:attrGroup>
</nbi:GetAuthAttrListV2>
Ответ
<ns:GetAuthAttrListV2Response>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax25:response xsi:type="ax25:NbiAuthAttrArray">
<ax25:attr xsi:type="ax25:NbiAuthAttr">
<ax25:description>Разрешить просмотр виртуальных порталов</ax25:description>
<ax25:editable>1</ax25:editable>
<ax25:exist>role</ax25:exist>
<ax25:label>Просмотр виртуальных порталов</ax25:label>
<ax25:name>Eltex-Portal-Constructor-Read-Only</ax25:name>
<ax25:operator>=</ax25:operator>
<ax25:regex>0|1</ax25:regex>
<ax25:strict>1</ax25:strict>
<ax25:type>boolAllow</ax25:type>
<ax25:valueHelp>0,1</ax25:valueHelp>
</ax25:attr>
<ax25:attr xsi:type="ax25:NbiAuthAttr">
<ax25:description>Разрешить изменение виртуальных порталов</ax25:description>
<ax25:editable>1</ax25:editable>
<ax25:exist>role</ax25:exist>
<ax25:label>Изменение виртуальных порталов</ax25:label>
<ax25:name>Eltex-Portal-Constructor-Read-Write</ax25:name>
<ax25:operator>=</ax25:operator>
<ax25:regex>0|1</ax25:regex>
<ax25:strict>1</ax25:strict>
<ax25:type>boolAllow</ax25:type>
<ax25:valueHelp>0,1</ax25:valueHelp>
</ax25:attr>
</ax25:response>
<ax25:size>2</ax25:size>
</ns:return>
</ns:GetAuthAttrListV2Response>
| Код | Описание ошибки |
|---|---|
201 |
Auth-service атрибуты пользователя не были загружены |
202 |
Неизвестная роль auth-атрибутов |
Пример использования
См. также
Вернуться к списку команд
Версия 1.24-2769
Дата публикации 18-10-2022 03:26:05