Управление доступом.RemoveRights

Материал из Hivext Wiki

Перейти к: навигация, поиск

Метод RemoveRights

Общая информация

Параметр Значение
Описание Удаление прав из таблицы ACL для субъекта и объекта доступа.
Адрес метода GET http://api.hivext.ru/1.0/security/accesscontrol/rest/removerights
Кодирование urlEncoding
Метод сервиса Управление доступом

Параметры

Имя параметра Тип Описание
Входящие параметры
appid string [*] Идентификатор приложения.
session string [*] Идентификатор пользователя.
subject string

Субъект доступа.

Субъект Описание
0 все гости и пользователи
* все пользователи
*/* все приложения и все пользователи
appid/* одно приложение и все пользователи
*/uid все приложения и один пользователь
appid/uid одно приложение и один пользователь

где appid - идентификатор приложения, uid - идентификатор пользователя.

object string

Объект доступа.

Объект Описание
* все типы
type один тип
*/* все типы и все объекты этих типов
type/* один тип и все объекты этого типа
*/id все типы и один объект этих типов
type/id один тип и один объект этого типа

где type - имя типа данных, id - идентификатор объекта.

Возвращаемые параметры
result int

Коды ошибок

  • 1401 Субъект доступа не существует
  • 1402 Объект доступа не существует
  • 1403 Указанное право не существует
  • 1404 Указанный приоритет не существует
error string Описание ошибки, если она произошла.