Разрешения на параметры REST API с ml-gradle

У меня есть проект DHF5 с некоторыми настраиваемыми параметрами в src / main / ml-modules / options. Хотелось бы указать для них разрешения, но непонятно, как это сделать. Свойство mlModulePermissions не влияет на их разрешения, равно как и установка файла permissions.properties в каталоге параметров. Отображаются только разрешения "rest-reader-internal", "read" и "rest-admin-internal", "update".

Я уверен, что мог бы написать настраиваемую задачу gradle для обновления разрешений после их развертывания, но я предполагаю, что есть какой-то способ сделать это, которого мне не хватает. Как я могу указать разрешения для параметров REST API?


person Dave Cassel    schedule 01.07.2019    source источник


Ответы (1)


Конечная точка REST API - http://docs.marklogic.com/REST/POST/v1/config/query/[ 'default'-or-name] - не поддерживает указание разрешений, как и ml-gradle. Это может быть достигнуто с помощью настраиваемой задачи, которая изменяет разрешения после установки параметров.

person rjrudin    schedule 03.07.2019
comment
Вот пример задачи github.com/marklogic -community / grove-ml-gradle / blob / master /, который вызывает github.com/marklogic-community/grove-ml-gradle/blob/master/, чтобы выполнить корректировку разрешений модуля после развертывания. - person grtjn; 05.07.2019