EditRadiusUser – Редактирование аккаунта Wi-Fi клиента в базе RADIUS
Общая информация
-
Команда актуальна, начиная с версии 1.5
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
usernаme |
Логин клиента. Уникальность аккаунта определяется по логину и домену. |
^.{1,64}$ |
Текст до 64-х символов. |
Wi-Fi пользователь |
domain |
Домен клиента. Уникальность определяется по логину и домену. |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN |
Domain |
params |
Атрибуты пользователя, ожидается один или больше объект NbiAttr. Если значение атрибута выставлено в null (xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"), то он будет удален. |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:nbi="http://nbi.radius.eltex.org" xmlns:xsd="http://response.object.nbi.radius.eltex.org/xsd">
<soap:Header/>
<soap:Body>
<nbi:EditRadiusUser>
<nbi:username>test</nbi:username>
<nbi:domain>wifi.root</nbi:domain>
<nbi:attributes>
<xsd:name>Cleartext-Password</xsd:name>
<xsd:oper>:=</xsd:oper>
<xsd:value>123</xsd:value>
</nbi:attributes>
</nbi:EditRadiusUser>
</soap:Body>
</soap:Envelope>
Ответ
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ns:EditRadiusUserResponse xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
</ns:return>
</ns:EditRadiusUserResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
8 |
Нет домена или домен не соответствует правилам |
10 |
У роли нет прав удалять список с указанным доменом |
11 |
Данного аккаунта не существует |
20 |
Имя пользователя некорректно |
21 |
Отсутствуют атрибуты |
22 |
Атрибут некорректный или отсутствует |
23 |
Нельзя редактировать зарезервированный атрибут |
24 |
Некорректный оператор для атрибута |
25 |
Такого оператора '=:' атрибута пользователя не существует |
26 |
Некорректный оператор для атрибута |
62 |
Домен не зарегистрирован |
427 |
Списка с таким именем и доменом не существует |
444 |
У оператора(системного пользователя) отсутствует обязательный атрибут(Operator-Creator-Name, Operator-Creator-Family, Operator-Creator-Phone) |
445 |
Атрибут нередактируемый |
Пример использования
См. также
Вернуться к списку команд
Версия 1.20-2055
Дата публикации 13-08-2021 02:44:15