xdmp:passive-security-assert

xdmp:passive-security-assert(
   $privileges as xs:string*,
   $kind as xs:string
) as empty-sequence()

Summary

Tests whether the current user has at least one of a given set of privileges. Raises an error if the user does not have any of the privileges. Ignore undefined privileges.

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

Example

xdmp:passive-security-assert("http://my-function/function-foo", "execute")
Powered by MarkLogic Server | Terms of Use | Privacy Policy