|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи > /Methods/RTUsersRoleAdd |
Добавляет RT-роль с политиками паролей и сессий.
HTTP: POST /Methods/RTUsersRoleAdd
Право: ChangeUsers.
{
"name": "Роль 1",
"allowedIpAddresses": "",
"disableMultiplyLogin": false,
"disableOSAccess": false,
"logActionTry": false,
"maxLoginCount": 5,
"passwordExpirationTime": 0,
"passwordIsComplex": true,
"passwordRequiresSpecChars": false,
"passwordMinSize": 8,
"passwordNonRepeatingCount": 3,
"pauseAfterInvalidLogins": 60000,
"passwordMinTime": 0,
"sessionDuration": 0,
"endSessionByTime": false,
"sessionEndDelay": 0,
"sessionIdleTime": 0
}
Поле |
Тип |
Обязательное |
По умолчанию |
Описание |
|---|---|---|---|---|
name |
string |
да |
"" |
Имя роли |
allowedIpAddresses |
string |
нет |
"" |
Разрешённые IP (формат см. в описании ФБ) |
disableMultiplyLogin |
bool |
нет |
false |
Запрет одновременного входа |
disableOSAccess |
bool |
нет |
false |
Блокировать доступ к ОС |
logActionTry |
bool |
нет |
false |
Писать в журнал отказы прав |
maxLoginCount |
integer |
нет |
0 |
Максимум попыток входа |
passwordExpirationTime |
integer (мс) |
нет |
0 |
Время до истечения пароля |
passwordIsComplex |
bool |
нет |
false |
Проверка сложности пароля |
passwordRequiresSpecChars |
bool |
нет |
false |
Требовать спецсимволы |
passwordMinSize |
integer |
нет |
0 |
Минимальная длина пароля |
passwordNonRepeatingCount |
integer |
нет |
0 |
Число неповторяющихся паролей |
pauseAfterInvalidLogins |
integer (мс) |
нет |
0 |
Пауза после превышения попыток входа |
passwordMinTime |
integer (мс) |
нет |
0 |
Минимальный срок действия пароля |
sessionDuration |
integer (мс) |
нет |
0 |
Длительность сессии |
endSessionByTime |
bool |
нет |
false |
Завершать сессию по истечении времени |
sessionEndDelay |
integer (мс) |
нет |
0 |
Задержка завершения сессии |
sessionIdleTime |
integer (мс) |
нет |
0 |
Время бездействия |
{ "code": 0 }
•name — имя роли (не пользователя).
•Некорректный формат allowedIpAddresses возвращает OpcUa_BadInvalidArgument.