Разрешения объектов
Запрос текущей конфигурации
Получение разрешений объекта системы:
GET /permissions/{cls}/{uuid}
Параметры path
{cls} - класс объекта (сервис-провайдер, аутентификатор, транспорт, сервис-пул и т.д.)
Допустимые значения параметра cls:
providersserviceauthenticatorsosmanagerstransportsnetworksservicespoolscalendarsmetapoolsaccounts
{uuid} - id объекта
Примеры
Пример ответа со списком разрешений для сервис-провайдера:
Добавление разрешений
Добавить разрешения для объекта:
PUT /permissions/{cls}/{uuid}/{perm_type}/add/{entity_id}
Параметры path
{cls} - класс объекта (сервис-провайдер, аутентификатор, транспорт, сервис-пул и т.д.)
Допустимые значения параметра cls:
providersserviceauthenticatorsosmanagerstransportsnetworksservicespoolscalendarsmetapoolsaccounts
{uuid} - id объекта
{perm_type} - тип выдаваемого разрешения, на пользователя или на группу
Допустимые значения параметра perm_type:
usersgroups
{entity_id} - id пользователя или группы (в зависимости от типа разрешения)
Параметры тела запроса
perm - выдаваемое разрешение, тип: string
Допустимые значения параметра perm:
1- чтение2- управление
Last updated