/Methods/RTUsersGetAllRoles

<< 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

всегда

Результат метода