
sec:validate-permissions( $permissions as element(sec:permission)* ) as node()*
This function throws the SEC_NOPERMCAP exception if a permission has no capability specified and it throws the SEC-NOPERMROLEID exception if there is no role specified in the permission.
| Parameters | |
|---|---|
| permissions | Zero or more permission elements to check. |
This function must be executed against the security database.
xquery version "1.0-ml";
import module namespace sec = "http://marklogic.com/xdmp/security"
at "/MarkLogic/security.xqy";
sec:validate-permissions(xdmp:permission("my-role", "read"))