Loading TOC...

MarkLogic 9 Product Documentation
xdmp.passiveSecurityAssert

xdmp.passiveSecurityAssert(
   privileges as String[],
   kind as String
) as null

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.passiveSecurityAssert("http://my-function/function-foo", "execute");

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.