
sec:saml-entity-insert( $entity as element(md:EntityDescriptor) ) as xs:unsignedLong
This function inserts a SAML entity into the Security database.
| Parameters | |
|---|---|
| entity | The SAML entity to be inserted. |
xquery version "1.0-ml";
import module namespace sec = "http://marklogic.com/xdmp/security"
at "/MarkLogic/security.xqy";
declare namespace md="urn:oasis:names:tc:SAML:2.0:metadata";
declare namespace ds="http://www.w3.org/2000/09/xmldsig#";
sec:saml-entity-insert(
<md:EntityDescriptor entityID="http://id.example.com/example4">
<md:AttributeAuthorityDescriptor
protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
<md:AttributeService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
Location="gordon-2:8005/AttributeQuery.xqy"/>
</md:AttributeAuthorityDescriptor>
</md:EntityDescriptor>)