从Marklgoic中的安全数据库获取所有角色

问题描述 投票:0回答:1

我正在尝试从安全数据库获取角色,但我无法获取所有角色,似乎我没有获取隔室角色,下面是我正在尝试的查询。

for  $ids in xdmp:get-current-roles()
let $Rolename := xdmp:role-name($ids)
return $Rolename

任何人都可以建议我如何实现这一目标,我想获得安全数据库中的所有角色

marklogic marklogic-10
1个回答
0
投票

xdmp:get-current-roles()
只会返回当前用户分配和继承的角色。

要列出安全数据库中的所有角色,请使用

xdmp:roles()

for  $ids in xdmp:roles()
let $Rolename := xdmp:role-name($ids)
return $Rolename
© www.soinside.com 2019 - 2024. All rights reserved.