xdmp.setServerFieldPrivilege( name as String, privilege as String? ) as null
Sets the privilege of a named server field.
Parameters | |
---|---|
name | The name of the server field. |
privilege | The privilege action URI for the server field. |
http://marklogic.com/xdmp/privileges/xdmp-set-server-field-privilege
Changing the server field value on a field being used with a plugin will change the behavior of the plugin. Therefore, if you are using a server field in a plugin, it is a good practice to set a privilege on the server field to protect it from malicious or accidental updates.
xdmp.setServerFieldPrivilege("foo", "http://mydomain.com/privileges/foo-server-field");