如何通过 Marklogic 中的 REST 服务添加/删除现有用户角色?如果可以的话可以分享一下示例代码吗?
您可以使用 REST 端点 PUT /manage/v2/users/{id|name}/properties。
例如,如果您想更新用户 test 并为其分配 admin 角色(并更新用户描述):
curl -X PUT -i --digest -u admin:admin -H "Content-Type:application/json" -d @payload.json http://localhost:8002/manage/v2/users/test/properties
在名为 Payload.json 的文件中使用以下 JSON:
{
"description": "updated roles example",
"roles": [{"role": "admin" }]
}