MarkLogic 10 Product Documentation
xdmp:passive-has-privilege

xdmp:passive-has-privilege(
   $privileges as xs:string*,
   $kind as xs:string
) as xs:boolean

Summary

Tests whether the current user has at least one of a given set of privileges. Returns true if they do, false otherwise. Ignore undefined privileges.

Parameters
privileges The set of privilege URIs. These are the URIs for the privileges, not the names of the privileges.
kind The kind of privileges (either "execute" or "uri").

Example

xdmp:passive-has-privilege("http://myprivs/function-foo", "execute")
=> true if the current user has the execute privilege on a
   privilege with the URI "http://myprivs/function-foo"
Powered by MarkLogic Server | Terms of Use | Privacy Policy