Create an IDP

Creates a new IDP.

Query Params
string
required

The Akamai contract identifier for your Enterprise Application Access product.

string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Body Params

Identity provider (IDP) configuration settings.

integer

Count of applications associated with the IDP.

attribute_map
object

Additional attributes to include with the access_token response.

boolean

Whether the authentication request is signed.

boolean

Enables authentication response encryption.

string | null

The name of the background image.

string | null

The filename of the portal background image.

string | null

Body of the certificate.

string | null

The client certificate.

string
length ≥ 1

The principle name expected by the server in order to authenticate a client request.

string
length ≥ 1

The company ID.

integer
≥ 0
string

ISO 8601 timestamp marking the IDP configuration's creation.

string
length ≥ 1

The default language.

string | null

A description of the IDP configuration.

integer

The directory count.

directory_list
array of strings

Directory IDs for the IDP.

directory_list
boolean

Whether the authentication request includes the DNS information.

string
length ≥ 0

The domain suffix. For example, .com.

domains
array of strings or null

Domains for the IDP.

domains
boolean

Enables the access client.

boolean

Enables multifactor authentication.

string | null

The filename of the portal favicon image.

string

The email address for contacting helpdesk with issues.

boolean

Whether the IDP is deployed.

integer
enum

Whether the IDP is operational. Either 0 for no or 1 for yes.

Allowed:
integer
enum

The status of the IDP. Either 1 for 2 for 3 for 4 or 5 for deploy failed.

Allowed:
integer
enum
required
Defaults to 1

The type of IDP. Select 1 for Default, 2 for EAA, 3 for SAML, 4 for Okta, 5 for PingOne, 6 for OneLogin, 7 for Google, 8 for OIDC, and 9 for Azure.

iwa_keytab
array of strings

A unique keytab for a service principle name (SPN) used for Integrated Windows Authentication (IWA).

iwa_keytab
integer
≥ 0
Defaults to 15

The number of minutes to lock out the user, 15 by default.

string | null

The login cname URL.

string | null

The URL of the login dialin server.

integer | null
enum

The type of portal domain that end users access. Either 1 for custom login domain or 2 for WAPP login domain.

Allowed:
string | null

The service provider login host.

string
enum
Defaults to off

Enables a temporary lockout for failed login attempts. Either on or off. The default value is off.

Allowed:
string
length ≥ 0

The login suffix. For example, .com.

string | null

The name of the portal logo.

string | null

The portal logo filename.

string | null

The single logout URL for SSO.

integer
≥ 1
Defaults to 5

The number of login failures allowed per user before temporary lock out. The default value is 5.

string | null

The metadata of the SAML type IDP.

mfa_settings
object

Multifactor authentication settings for the IDP configuration.

string | null

The ISO 8601 timestamp marking the last modification.

string | null

Multi language field for SAML message configuration.

string
required
length ≥ 1

The name of the IDP configuration.

string | null

Unicode string data.

string

The unique ID of the OIDC client.

string
length ≥ 1

The pop resource URI.

string

The target region to deploy the application. For example, US-West or US-East.

string
length ≥ 1

The IDP directory resource name.

resource_uri
object

Specifies the location of various IDP resources.

string | null

The URL of the service provider SAML interface.

settings
object

Login portal settings for an IDP configuration.

integer
enum
Defaults to 1

The IDP configuration status. Either 1 for Not Ready, 2 for Ready, 3 for Pending, 4 for Deployed, 5 for Failed, 6 for Cloud Deployed, or 7 for Connector Deployed.

Allowed:
integer
≥ 0

The number of seconds to expire the authentication request.

string
length ≥ 1

The unique UUID URL of the IDP configuration.

Response

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