Add External Identity Provider
Add a new external identity provider
Show optional properties
{
"name": "string",
"type": "string"
}
{
"name": "string",
"type": "string",
"certChain": [
"string"
],
"ldap": {
"type": "One among: OpenLdap, ActiveDirectory",
"domainName": "string",
"domainAlias": "string",
"username": "string",
"password": "string",
"sourceDetails": {
"usersBaseDn": "string",
"groupsBaseDn": "string",
"certChain": [
"string"
],
"serverEndpoints": [
"string"
]
}
},
"oidc": {
"clientId": "string",
"clientSecret": "string",
"discoveryEndpoint": "string"
},
"fedIdpSpec": {
"name": "string",
"directory": {
"directoryId": "string",
"name": "string",
"defaultDomain": "string",
"domains": [
"string"
],
"federatedIdpSourceType": "One among: OKTA, MICROSOFT_ENTRA_ID, PING_FEDERATE"
},
"oidcSpec": {
"clientId": "string",
"clientSecret": "string",
"discoveryEndpoint": "string"
},
"syncClientTokenTTL": 0
}
}
The user-friendly name for the Identity Provider
The type of Identity Identity Provider
The root certificate chain required to connect to the external server
The LDAP specification when the protocol is LDAP
Identity management configuration when the Identity Provider is based on oidc
The identity management configuration when the provider is via broker federation
Created
Bad Request
"Error Object"
The minor error code
The error type
The arguments used to localize the message, Can be used by scripts to automate the error processing.
The error context (e.g. the component where it occurred).
The localized error message
The localized remediation error message
The underlying cause exceptions.
A reference token correlating the error with the relevant detailed error logs. Should be sent to the service provider when reporting issues.
Internal server error
"Error Object"
The minor error code
The error type
The arguments used to localize the message, Can be used by scripts to automate the error processing.
The error context (e.g. the component where it occurred).
The localized error message
The localized remediation error message
The underlying cause exceptions.
A reference token correlating the error with the relevant detailed error logs. Should be sent to the service provider when reporting issues.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"name:"string","type:"string"}' https://{api_host}/v1/identity-providers