Запрос всех ролей

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > JSON для HTTP-запросов > Описание JSON-запросов > Пользователи >

Запрос всех ролей

RTUsersGetAllRoles - запрос на получение списка ролей, к которым принадлежит пользователь. Данный запрос использует право на чтение пользователей (ReadUsers).

Запрос

{"sessionId":"<ID сессии>"}

Ответ

{

   "roles": [

       {

           "name": <string>,

           "sessionDuration" <int64>,

           "passwordMinSize" <int>,

           "passwordNonRepeatingCount" <int>,

           "passwordExpirationTime" <int64>,

           "passwordIsComplex" <bool>,

           "logActionTry" <bool>,

           "disableOSAccess" <bool>,

           "maxLoginCount" <int64>,

           "pauseAfterInvalidLogins" <int64>,

           "passwordMinTime" <int64>,

           "endSessionByTime" <bool>,

           "sessionEndDelay" <int64>,

           "sessionIdleTime" <int64>,

           "disableMultiplyLogin" <bool>,

           "allowedIpAddresses" <string>,

           "passwordRequiresSpecChars" <bool>

       },

   ],

   "code": 0

}

Пример запроса

Запрос

{"sessionId":"1234"}

Ответ

{

   "roles": [

       {

           "name": "Роль 1",

           "sessionDuration": 0,

           "passwordMinSize": 0,

           "passwordNonRepeatingCount": 0,

           "passwordExpirationTime": 0,

           "passwordIsComplex": false,

           "logActionTry": false,

           "disableOSAccess": false,

           "maxLoginCount": 0,

           "pauseAfterInvalidLogins": 0,

           "passwordMinTime": 0,

           "endSessionByTime": false,

           "sessionEndDelay": 0,

           "sessionIdleTime": 0,

           "disableMultiplyLogin": false,

           "allowedIpAddresses": "",

           "passwordRequiresSpecChars": false

       }

   ],

   "code": 0

}

 

Смотрите также: