Метод групп безопасности

GET API – Поиск групп безопасности

Метод доступен администратору и оператору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A группы безопасности/findAll_3

URL – subjects-service/api/v3/public/security-groups

Query

 

{


sortDirection (string) [опционально],

Направления сортировки (ASC;DESC)

sortBy (string[])[опционально],

Список полей, к которым применяется сортировка

pageOffset (integer) [опционально],

Смещение от начала списка (пагинация)

pageLimit (integer) [опционально],

Ограничение на размер выборки (пагинация)

id (UUID[])[опционально],

ID группы безопасности

notId (UUID[])[опционально],

Исключая ID группы безопасности

resourceId (UUID) [опционально],

ID ресурсной системы

subjectId (uuid) [опционально],

Идентификатор субъекта

search (string) [опционально],

Фильтр: полнотекстовый поиск

isActive (boolean)

Флаг: активная для назначения прав группа безопасности

}


Request

 

-


Response

 

ResponseEntity -> CollectionResponse -> {

Ответ JSON в HTTP-body

id (UUID),

ID группы безопасности

commonName (string),

Имя группы безопасности

distinguishedName (string),

DN группы безопасности

resource: {

Ресурсная система

    id (UUID),

ID ресурсной системы

    commonName (string),

Имя ресурсной системы

    distinguishedName (string),

DN ресурсной системы

},


isActive (boolean),

Флаг: активная для назначения прав группа безопасности

modify (instant),

Дата и время обновления в ресурсной системе (ISO 8601)

updated (instant),

Время обновления (ISO 8601)

created (instant)

Время создания (ISO 8601)

}


Метод получения группы безопасности по идентификатору

GET API – Получение группы безопасности по идентификатору

Метод доступен администратору и оператору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A группы безопасности/findById_3

URL – subjects-service/api/v3/public/security-groups/{id}

Query

 

{


id (uuid) [опционально]

ID группы безопасности

}


Request

 

-


Response

 

{

Ответ JSON в HTTP-body

id (UUID),

ID группы безопасности

commonName (string),

Имя группы безопасности

distinguishedName (string),

DN группы безопасности

resource: {

Ресурсная система

    id (UUID),

ID ресурсной системы

    commonName (string),

Имя ресурсной системы

    distinguishedName (string),

DN ресурсной системы

},


isActive (boolean),

Флаг: активная для назначения прав группа безопасности

modify (instant),

Дата и время обновления в ресурсной системе (ISO 8601)

updated (instant),

Время обновления (ISO 8601)

created (instant)

Время создания (ISO 8601)

}