IdentityProviderSpec
IdentityProviderSpec
Identity Provider Spec
JSON Example
{
"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
}
}
string
name
Required
The user-friendly name for the Identity Provider
string
type
Required
The type of Identity Identity Provider
array of string
certChain
Optional
The root certificate chain required to connect to the external server
oidc
Optional
Identity management configuration when the Identity Provider is based on oidc
fedIdpSpec
Optional
The identity management configuration when the provider is via broker federation