如何将用户添加到MarkLogic而不是REST中的角色?

如何将用户添加到MarkLogic而不是REST中的角色?,marklogic,Marklogic,使用MarkLogic开箱即用rest API,如何将用户添加到角色 如果我执行服务器端javascript/xquery,我可以使用它 我还看到了允许我更新用户,但更新用户意味着我可以更改用户名、密码和添加任何角色。这也需要比我希望用户拥有的权限更高的权限 如何通过rest API获得sec:user add roles函数的功能?您可以通过细粒度权限稍微锁定Manage API- 但是,如果这对于您的需求来说仍然太开放,我认为您需要创建一个自定义端点,该端点允许更新用户并强制执行您的特定安全

使用MarkLogic开箱即用rest API,如何将用户添加到角色

如果我执行服务器端javascript/xquery,我可以使用它

我还看到了允许我更新用户,但更新用户意味着我可以更改用户名、密码和添加任何角色。这也需要比我希望用户拥有的权限更高的权限


如何通过rest API获得sec:user add roles函数的功能?

您可以通过细粒度权限稍微锁定Manage API-


但是,如果这对于您的需求来说仍然太开放,我认为您需要创建一个自定义端点,该端点允许更新用户并强制执行您的特定安全需求 这将允许您按照以下方式发送GET请求:

/security/user/jim/add-roles?role=merge&role=alert-user
/security/user/jim/add-roles?role=merge&role=alert-user