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

Endpoint: POST {hostname}/dh-folders-service/api/v1/access-rights/has-rights/batch

Метод позволяет проверить наличие у пользователя доступа к выполнению определенного действия над списком объектов.

Более подробное описание метода находится в yaml файле «folders_service», который расположен в папке с документацией.

Маппинг параметров запроса

Входящие параметры Способ передачи параметров Требования к заполнению
userName Body Логин пользователя, для которого проверяется доступ
actions Body Список действий, которые требуется выполнить
objects Body URI объектов, над которыми требуется выполнить действия

Пример запроса:

curl --location 'https://docshouse-test.k8s.lan.lanit.ru/dh-gateway-api-service/dh-folders-service/api/v1/access-rights/has-rights/batch' \

 -header 'accept: */*' \

 -header 'Content-Type: application/json' \

 -data '{

 "userName": "admin@lanit.ru",

 "actions": [

  "read",

  "delete"

 ],

 "objects": [

  "_uri": "ldm:///dh-folders-service/folder_class/989dfa56-01ae-4bcd-a8f9-f4f78d52dd79/989dfa56-01ae-4bcd-a8f9-f4f78d52dd79"

 ]

}'