MarkLogic Server 11.0 Product Documentation
xdmp:userid-rolesxdmp:userid-roles(
$userId as xs:unsignedLong,
[$extSecId as xs:unsignedLong],
[$secDbFirst as xs:boolean]
) as xs:unsignedLong*
Summary
Returns all roles assigned to a user, including roles directly assigned
to the user and roles inherited by other roles. Returns role IDs for users
from the security database or from the specified external security,
depending on the parameter values.
Parameters |
userId |
The user ID.
|
extSecId |
An external security config ID to search. This is needed only to find an
external user. The default is the current App Server's external-security
setting.
|
secDbFirst |
A boolean value to specify whether to check security database before any
specified external security. The default is the current App Server's
internal-security setting, or true when running on the task server.
|
Required Privileges
http://marklogic.com/xdmp/privileges/xdmp-user-roles
See Also
Example
xdmp:user-roles(83928739123)
=> (2349872340, 432987324)
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.