IdentityProviderSpec
IdentityProviderSpec
Represents Identity provider configuration
JSON Example
{
"certChain": [
"string"
],
"fedIdpSpec": {
"directory": {
"defaultDomain": "string",
"directoryId": "string",
"domains": [
"string"
],
"name": "string"
},
"name": "string",
"oidcSpec": {
"clientId": "string",
"clientSecret": "string",
"discoveryEndpoint": "string"
},
"syncClientTokenTTL": 0
},
"ldap": {
"domainAlias": "string",
"domainName": "string",
"password": "string",
"sourceDetails": {
"certChain": [
"string"
],
"groupsBaseDn": "string",
"serverEndpoints": [
"string"
],
"usersBaseDn": "string"
},
"type": "One among: OpenLdap, ActiveDirectory",
"username": "string"
},
"name": "string",
"oidc": {
"clientId": "string",
"clientSecret": "string",
"discoveryEndpoint": "string"
},
"type": "string"
}
array of string
certChain
Optional
The root certificate chain required to connect to the external server
fedIdpSpec
Optional
The identity management configuration when the provider is via broker federation
string
name
Required
The user-friendly name for the Identity Provider
oidc
Optional
Identity management configuration when the Identity Provider is based on oidc
string
type
Required
The type of Identity Identity Provider