Security Access API
Версия 14.1.4
Описание API интерфейса для сервиса Security Access
Access
Тип запроса | Название | Описание |
---|---|---|
post | /api/access/any | Проверить наличие хотя бы одного права доступа (permissions) субъекта на объект |
post | /api/access/all | Пр оверить наличия одновременно всех прав доступа (permissions) субъекта на объект |
post | /api/access/Check | Проверить может ли субъект выполнить над объектом заданную операцию |
post | /api/access/CheckList | Проверить может ли субъект выполнить над объектом заданную операцию |
post | /api/access/ExtendedCheck | Расширенная проверка прав |
get | /api/access/SetAll | Данный метод задает для заданного субъекта все права (кроме уже явно установленных) для всех объектов из пространства имен destinationNamespace |
post | /api/access/add/list | Создать Права доступа (permissions) |
post | /api/access/get | Получить список всех пермишинов |
post | /api/access/del/multy | Удалить права доступа (permissions) |
get | /api/access/Del/All | Удалить все Права доступа (permissions) |
get | /api/access/Del/All/{ObjectNamespace} | Удалить все Права доступа (permissions) для объектов из заданного пространства имен |
post | /api/access/Del/Subjects | Удалить все Права доступа (permissions) выставленные для субъектов |
post | /api/access/Del/Objects | Удалить все Права доступа (permissions) для заданных объектов |
post | /api/access/subjects/single | Получить список всех субъектов у которых есть требуемое разрешение к заданному объекту |
post | /api/access/subjects/multy | Получить список всех субъектов у которых есть требуемое разрешение к ЛЮБОМУ объекту из зад анного списка |
post | /api/access/objects/single | Выборка перечня объектов (групп объектов) заданного пространства имён, которым назначен указанный доступ для заданного субъекта. |
post | /api/access/rights | Получить список всех типов операций выданных заданному субъекту на объект |
post | /api/access/permissions | Получить весь список Прав доступа (permissions) по иерархии для данного набора (субъект, объект, тип операции) |
post | /api/access/del/permissions/namespace | Удалить все разрешения для заданного пространства имен |
Backup
Тип запроса | Название | Описание |
---|---|---|
post | /api/backup/namespace/download | Получить резервную копию (backup) с пространствами имен |
post | /api/backup/namespace/upload | Восстановить информацию о пространствах имен из резервной копии (backup) |
post | /api/backup/namespace/parse | Получить данные о том, что содержится в бекапе |
Element
Тип запроса | Название | Описание |
---|---|---|
post | /api/element/add/object | Добавить объект в пространство имен |
post | /api/element/add/subject | Добавить субъект в пространство имен |
post | /api/element/change/object | Изменить информацию об объекте |
post | /api/element/change/subject | Изменить информацию о су бъекте |
post | /api/element/object/del | Удалить объект |
post | /api/element/subject/del | Удалить субъект |
post | /api/element/detail/object/get | Получить детальную информацию об объекте |
post | /api/element/detail/subject/get | Получить детальную информацию о субъекте |
post | /api/element/list/Object | Получить список объектов в пространстве имен |
post | /api/element/list/Subject | Получить список субъектов в пространстве имен |
post | /api/element/ingroup | Добавить элемент в группу. Элемент и группа должны принадлежать одному пространству имен |
post | /api/element/fromgroup | Удалить элемент из группы. Элемент и группа должны принадлежать одному пространству имен |
post | /api/element/mark/readonly | Выставить элементу признак "только для чтения" |
post | /api/element/unmark/readonly | Убрать у элемнта признак "только для чтения" |
External
Тип запроса | Название | Описание |
---|---|---|
post | /api/external/access/check | Проверить может ли субъект выполнить над объектом заданную операцию |
post | /api/external/namespace/merge | Выполнить слияние пространств имен |
post | /api/external/subject/group/joining | Проверить содержится ли элемент в группе |
post | /api/external/objects/single | Получить список объектов (групп объектов) заданного пространства имён, которым назначен указанный доступ для заданного субъекта. |
post | /api/external/objects/permissions | Получить список прав доступа (permissions) для заданного объекта (группы объектов) из заданного пространства имён. |
Namespace
Тип запроса | Название | Описание |
---|---|---|
post | /api/namespace/NSMerger | Провести слияние пространств |
post | /api/namespace/byCode | Получить информацию о пространстве имен |
post | /api/namespace/Get | Получить список всех пространств имен |
post |