Loading TOC...

MarkLogic 10 Product Documentation
sec:external-security-set-authorization

sec:external-security-set-authorization(
   $external-security-name as xs:string,
   $authorization as xs:string
) as empty-sequence()

Summary

This function sets the authentication scheme for the named external authorization configuration object.

Parameters
external-security-name Name of the external authorization configuration object.
authorization The authorization scheme. Set to ldap for external authorization using an LDAP server, or internal to authorize using MarkLogic Server.

Required Privileges

http://marklogic.com/xdmp/privileges/external-security-set-cache-timeout

Usage Notes

This function must be executed against the security database.

Example


(: execute this against the security database :)
xquery version "1.0-ml"; 
 
import module namespace sec = "http://marklogic.com/xdmp/security" 
      at "/MarkLogic/security.xqy";

sec:external-security-set-authorization("ldapconfig", "none")

(: Sets the authorization in the external authorization configuration object,
   named "ldapconfig", to "none" (authorize using MarkLogic Server). :) 
    

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