MarkLogic 12 EA 1 Product Documentation
xdmp.passiveHasPrivilege

xdmp.passiveHasPrivilege(
   privileges as String[],
   kind as String
) as 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.passiveHasPrivilege("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