|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи > /Methods/RTUsersGetAllRoles |
Возвращает все роли с их настройками.
HTTP: POST /Methods/RTUsersGetAllRoles
Право: ReadUsers.
{}
{
"roles": [
{
"name": "Роль 1",
"sessionDuration": 0,
"passwordMinSize": 0,
"passwordNonRepeatingCount": 0,
"passwordExpirationTime": 0,
"passwordIsComplex": false,
"isDt": false,
"logActionTry": false,
"disableOSAccess": false,
"maxLoginCount": 0,
"pauseAfterInvalidLogins": 0,
"passwordMinTime": 0,
"endSessionByTime": false,
"sessionEndDelay": 0,
"sessionIdleTime": 0,
"disableMultiplyLogin": false,
"allowedIpAddresses": "",
"passwordRequiresSpecChars": false
}
],
"code": 0
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
roles |
array |
успех |
Список ролей |
roles[].name |
string |
в записи |
Имя роли |
roles[].isDt |
bool |
в записи |
Роль задана в проекте (DT) |
roles[].sessionDuration, passwordExpirationTime, pauseAfterInvalidLogins, passwordMinTime, sessionEndDelay, sessionIdleTime |
integer (мс) |
в записи |
Временные параметры в миллисекундах |
остальные поля |
integer/bool/string |
в записи |
См. RTUsersRoleAdd |
code |
integer |
всегда |
Результат метода |