Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column
width35%


Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleНа странице:
Table of Contents



Column


Создание роли

Code Block
{
  "method": "ITV.bl.security.SecurityService.ChangeConfig",
  "data": {
    "added_roles": [
      {
        "index": "60c60ed4-47e3-4d5e-9737-0f00b684f535",
        "name": "newRole",
        "comment": "comment",
        "timezone_id": "00000000-0000-0000-0000-000000000000",
        "supervisor": "00000000-0000-0000-0000-000000000000"
      }
    ]
  }
}


Note
titleВнимание!

timezone_id - id временной зоны. Если 00000000-0000-0000-0000-000000000000, то временная зона Всегда.

supervisor - id роли, которая будет супервизиром (см. Создание и настройка роли). Если 00000000-0000-0000-0000-000000000000, то супервизор не задан.

Создание пользователя

Code Block
{
  "method": "ITV.bl.security.SecurityService.ChangeConfig",
  "data": {
    "added_users": [
      {
        "index": "393b06f3-d419-441d-8834-b5d1824c135a",
        "login": "user",
        "name": "user",
        "comment": "comment",
        "date_created": "",
        "date_expires": "",
        "enabled": true,
 				"ldap_link": {
        	"server_id": "",
      		"username": "",
      		"dn": ""
   	 	 	},
        "restrictions": {
          "web_count": 0,
          "mobile_count": 0
        },
        "email": "",
        "cloud_id": 160,
     		"extra_fields": {
       	  "SocialId": "test",
       	 "IpAddress": "160.85.208.94",
       	  "CompanyId": "test"
     	  },
        ],
        "locked_till": ""
      }
    ]
  }
}

Добавление пользователя в роль

Code Block
{
  "method": "ITV.bl.security.SecurityService.ChangeConfig",
  "data": {
    "added_users_assignments": [
      {
        "user_id": "52537c93-3efc-4465-b553-1c1ccf42faef",
        "role_id": "75863211-6fe5-4a79-9abf-f8137b1e767c"
      }
    ]
  }
}

Блокировка и разблокировка пользователей

...

Code Block
{
	"method":"ITV.bl.security.SecurityService.ChangeConfig",
	"data":{
		"modified_users": [
    {
      "index": "fa00ea14-0ff5-4586-b6c8-ea449391a3a8",
      "login": "user1",
      "name": "user1",
      "comment": "",
      "enabled": true,
      "ldap_server_id": "00000000-0000-0000-0000-000000000000",
      "ldap_domain_name": "",
      "restrictions": {
        "web_count": 2147483647,
        "mobile_count": 2147483647
      },
      "email": "",
      "cloud_id": "0",
     	"extra_fields": {
      	  "SocialId": "test",
      	  "IpAddress": "160.85.208.94",
        "CompanyId": "test"
      },
      ],
      "locked_till": "29990101T000000"
    }
  ]
	}
}

где в параметре locked_till задается дата и время, до которого пользователь будет заблокирован, в формате ГГГГММДДTЧЧММСС.

...

Проверка доступности имени пользователя

Code Block
{
  "method": "ITV.bl.security.SecurityService.CheckLogin",
  "data": {
    "login": "user"
  }
}

В ответе будет следующая информация:

...