IdentityProvider
IdentityProvider
Represents Identity Provider and its attributes
JSON Example
{
"id": "string",
"name": "string",
"type": "string",
"domainNames": [
"string"
],
"identitySources": [
{
"name": "string",
"type": "string",
"domainNames": [
"string"
],
"ldap": {
"type": "string",
"domainName": "string",
"domainAlias": "string",
"username": "string",
"sourceDetails": {
"usersBaseDn": "string",
"groupsBaseDn": "string",
"certChain": [
"string"
],
"serverEndpoints": [
"string"
]
}
}
}
],
"ldap": {
"type": "string",
"domainName": "string",
"domainAlias": "string",
"username": "string",
"sourceDetails": {
"usersBaseDn": "string",
"groupsBaseDn": "string",
"certChain": [
"string"
],
"serverEndpoints": [
"string"
]
}
},
"oidc": {
"clientId": "string",
"discoveryEndpoint": "string",
"authEndpoint": "string",
"authMethod": "One among: CLIENT_SECRET_BASIC, CLIENT_SECRET_POST, CLIENT_SECRET_JWT, PRIVATE_KEY_JWT",
"logoutEndpoint": "string",
"issuer": "string",
"publicKeyUri": "string",
"tokenEndpoint": "string"
},
"status": "One among: ACTIVE, INACTIVE",
"idpMessage": "string",
"fedIdp": {
"name": "string",
"source": "One among: OKTA, MICROSOFT_ENTRA_ID, PING_FEDERATE",
"directoryList": {
"directoryId": "string",
"name": "string",
"defaultDomain": "string",
"domains": [
"string"
],
"federatedIdpSourceType": "One among: OKTA, MICROSOFT_ENTRA_ID, PING_FEDERATE"
},
"oidcInfo": {
"clientId": "string",
"discoveryEndpoint": "string",
"authEndpoint": "string",
"authMethod": "One among: CLIENT_SECRET_BASIC, CLIENT_SECRET_POST, CLIENT_SECRET_JWT, PRIVATE_KEY_JWT",
"logoutEndpoint": "string",
"issuer": "string",
"publicKeyUri": "string",
"tokenEndpoint": "string"
},
"syncClientTokenTTL": 0,
"syncClientTokenInfo": {
"expireIn": 0,
"expireAt": "string",
"token": "string",
"scimUrl": "string"
}
}
}
string
id
Optional
ID of the Identity Provider
string
name
Optional
The user-friendly name for the Identity Provider
string
type
Optional
The type of the Identity Provider
array of string
domainNames
Optional
The Domains of the Identity Provider
oidc
Optional
Represents Identity management configuration when the provider is based on OIDC
string
status
Optional
The status of the Identity Provider (set as ACTIVE for currently enabled Identity Provider)
string
idpMessage
Optional
The message conveyed by VCF for managing the Identity Provider
fedIdp
Optional
The identity management info when the provider is via broker federation