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