Метод «Проверить наличие доступа у пользователя к списку объектов для выполнения действий»¶
Endpoint: POST {hostname}/dh-documents-service/api/v1/access-rights/has-rights/batch
Метод позволяет проверить наличие у пользователя доступа к выполнению определенного действия над списком объектов.
Более подробное описание метода находится в yaml файле «documents_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | ребования к заполнению |
|---|---|---|
| userName | Body | Логин пользователя, для которого проверяется доступ |
| actions | Body | Список действий, которые требуется выполнить |
| objects | Body | URI объектов, над которыми требуется выполнить действия |
Пример запроса:
curl --location 'https://docshouse-test.k8s.lan.lanit.ru/dh-gateway-api-service/dh-documents-service/api/v1/access-rights/has-rights/batch' \
-header 'accept: */*' \
-header 'Content-Type: application/json' \
-data '{
"userName": "admin@lanit.ru",
"actions": [
"read",
"delete"
],
"objects": [
ldm:///dh-documents-service/document_class/989dfa56-01ae-4bcd-a8f9-f4f78d52dd79/989dfa56-01ae-4bcd-a8f9-f4f78d52dd79"
]
}'