Метод «Проверить наличие доступа у пользователя к объекту для выполнения действия»

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"

 ]

}'