Through the Admin Interface
- Last Updated: May 20, 2026
- 2 minute read
- MarkLogic Server
- Version 12.0
- Documentation
To set up SAML-based authentication and authorization with PingOne through the Admin Interface, follow these steps:
-
Create your external security object by setting these fields on the External Security configuration page and clicking OK:
Field
Setting
External Security Name
Enter a descriptive name for this external security object that identifies the external agent.
EXAMPLE:
PingOne-SAMLDescription
(Optional) Enter a description for this external security object.
EXAMPLE:
PingOne external security object for SAMLAuthentication
Choose
samlfrom the dropdown.[v11.2.0 and up] Setting this field to
samlmakes the SAML Server fields available.Cache Timeout
Enter a number in seconds after which you want MarkLogic Server to re-authenticate the user with your SAML external agent instead of with the credentials stored in the cache.
EXAMPLE:
300(default kept)Note:
Clear the cache by calling eithersec.externalSecurityClearCache()orsec:external-security-clear-cache().Authorization
Choose
samlfrom the dropdown.SAML Server fields:
Field
Description
SAML Entity ID
Enter a value that identifies this instance with your external agent.
EXAMPLE:
http://localhost:8010/SAML Destination
Enter the external agent's
Single SignOn Servicelink; that is, the login page.EXAMPLE:
https://auth.pingone.asia/a58...3c8/saml20/idp/ssoSAML Issuer
Enter the external agent's
Entity IDlink; that is, the login page.EXAMPLE:
http://localhost:8010/SAML IDP Certificate Authority
Enter the external agent's
Signing Certificate.EXAMPLE:
-----BEGIN CERTIFICATE----- MII...qY= -----END CERTIFICATE-----SAML Attribute Name
Enter the mapped name.
EXAMPLE:
group -
Configure your desired app servers to use this external security object by setting these fields on each App Server configuration page and clicking OK:
Field
Setting
Authentication
Choose
samlfrom the dropdown.Internal Security
Click the
falseradio button.External Securities dropdown
Choose from the dropdown the External Security Name that you gave to your external security object in the previous step. Choose only one.
EXAMPLE:
PingOne-SAML -
Assign the external name to your desired roles by setting this field on each Role configuration page and clicking OK:
Field
Setting
External Name
Enter the configured group value from your external agent that corresponds to this role.
EXAMPLE:
dh-admin
MarkLogic Server is now set up for SAML-based authentication and authorization with PingOne.