HomeGuidesAPI Reference
API Reference

Create a new SAML server configuration

Creates a new SAML identity provider configuration for SSO authentication. The server name must be unique and alphanumeric. Required fields include IdP metadata and X.509 certificate.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

SAML server configuration object containing IdP and SP settings

Request payload for creating a new SAML server configuration. Contains IdP metadata and optional SP settings.

string
required
^[a-zA-Z0-9]+$

Unique alphanumeric name for the SAML server. Must contain only letters and numbers (a-z, A-Z, 0-9).

uri
required

Identity Provider issuer URL. Identifies the IdP in SAML assertions.

string
required

Identity Provider Entity ID. Unique identifier for the IdP, often same as issuer.

uri
required

IdP SSO URL where authentication requests are sent.

string
required

IdP X.509 certificate in PEM format for validating SAML response signatures.

string

Service Provider Entity ID. Unique identifier for the Orchestrator application.

uri

SP Assertion Consumer Service URL. Endpoint that receives SAML assertions.

uri

IdP Single Logout Service URL for SP-initiated logout. Optional.

uri

SP Single Logout Service URL for IdP-initiated logout. Optional.

string

SP X.509 certificate in PEM format for signing requests. Optional.

string

SAML attribute containing the username. Maps IdP user to Orchestrator.

string

SAML attribute containing user roles for RBAC mapping. Optional.

string

SAML attribute for appliance access group assignment. Optional.

string

Default role assigned when no role mapping exists. Optional.

boolean
Defaults to false

When true, sends signed AuthnRequest to IdP. Default: false.

Responses

401

Unauthorized - authentication required or session expired

403

Forbidden - user lacks required READ_WRITE role

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json