Метод «Детальный анализ проверки доступа»¶
Endpoint: GET {hostname}/dh-accessrights-service/api/v1/dha/accessrights-helper/{accessrightsHelperId}
Метод предназначен для получения более детальной информации по обработанным политикам по выполненной ранее проверке доступа к объекту.
Более подробное описание метода находится в yaml файле «accessrights_service», который расположен в папке с документацией.
Маппинг параметров запроса
Таблица 50. Маппинг параметров запроса метода «Детальный анализ проверки доступа»
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| accessrightsHelperId | Path | Идентификатор запроса |
| politicKind | Query | Фильтрация по типу политики. Доступные значение: API, DATA, ACL |
| politicResultState | Query | Статус политик. Доступные значепния: PERMITTING, NOT_PERMITTING, FORBIDDEN, INCORRECT |
| isActive | Query | Фильтрация политик по активности. Если не передано, признак активности политики игнорируется |
| page | Query | Номер страницы, нумерация начинается с 0. Значение согласно описанию в зависимости от потребностей клиента |
| size | Query | Количество возвращаемых записей для одной страницы. Значение согласно описанию в зависимости от потребностей клиента |
| sort | Query | Параметр сортировки. Значение согласно описанию в зависимости от потребностей клиента |
Пример запроса:
curl --location 'https://docshouse-docs.k8s.lan.lanit.ru/api/v1/dha/accessrights-helper/ffc616c1-3954-4b60-972d-fc474b021ea0?politicKind=API&politicResultState=PERMITTING&isActive=true&page=0&size=20' \
-header 'accept: application/json'