|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи > /Methods/GetADGroupsRequest |
Получает полное имя и группы пользователя из Active Directory.
HTTP: POST /Methods/GetADGroupsRequest
Право: не проверяется; сессия не требуется.
{
"login": "i.ivanov",
"password": "userpass123",
"host": "192.168.1.100"
}
Поле |
Тип |
Обязательное |
По умолчанию |
Описание |
|---|---|---|---|---|
login |
string |
да |
"" |
Логин пользователя AD |
password |
string |
да |
"" |
Пароль пользователя AD |
host |
string |
да |
"" |
Адрес сервера Active Directory |
{
"FullName": "Иванов Иван Иванович",
"Groups": ["Operators_Level1", "Engineers", "Users"],
"code": 0
}
{
"error": "Неверные учетные данные",
"FullName": "",
"Groups": [],
"hex": "0x8000FFFF",
"codeDescription": "...",
"code": 2147549183
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
error |
string |
ошибка LDAP |
Текст ошибки |
FullName |
string |
всегда |
Полное имя пользователя из AD |
Groups |
array<string> |
всегда |
Группы пользователя |
code |
integer |
всегда |
Статус запроса LDAP |
•Метод не добавляет serverTime (в старой справке поле показывалось ошибочно).
•code при ошибке — код, возвращённый LDAP-подсистемой, а не обязательно OpcUa_Bad.