AstraRegul
Релиз 2025.08.15.00
×

GetTokensList

Предоставляет список токенов и прав из приложения, загруженного в элемент.
string GetTokensList()
 

Возвращаемое значение

 
Возвращает данные в JSON-формате.
 

Пример

Вызов: SecurityManagerApplication.GetTokensList()
Результат запроса списка прав в JSON-формате:
{
 "data": [
  {
   "tokenID": "Управление насосом",
   "tokenType": "bool",
   "tokenName": "Управление насосом",
   "tokenDescription": "Право доступа к насосу",
   "tokenValues": [
    {
     "allow": "FALSE",
     "deny": "TRUE",
     "subjects": [
      {
       "type": "group",
       "name": "Диспетчеры"
      }
     ]
    },
    {
     "allow": "TRUE",
     "deny": "FALSE",
     "subjects": [
      {
       "type": "user",
       "name": "petrov"
      },
      {
       "type": "group",
       "name": "Операторы"
      },
      {
       "type": "role",
       "name": "Начальник участка"
      }
     ]
    }
   ]
  }
 ]
}