Get IDP Configuration
Retrieves the complete Identity Provider configuration details by IDP configuration ID.
IDP configuration identifier
Identity provider configuration.
{
"certificateChain": [
"string"
],
"createdAt": 0,
"directories": [
{
"defaultDomain": "string",
"domains": [
"string"
],
"id": "string",
"name": "string"
}
],
"id": "string",
"idpConfig": {
"oidcConfiguration": {
"clientId": "string",
"clientSecret": "string",
"discoveryEndpoint": "string",
"internalUserIdentifierAttribute": "string",
"openIdUserIdentifierAttribute": "string"
},
"samlConfiguration": {
"authenticationContext": "string",
"metadataSourceType": "string",
"metadataUrl": "string",
"metadataXml": "string",
"nameIdAttributeMappings": [
{
"idpAttribute": "string",
"vidbAttribute": "string"
}
],
"nameIdFormatType": "string"
}
},
"idpProtocol": "string",
"idpType": "string",
"name": "string",
"provisionType": "string",
"provisioningConfig": {
"jitConfiguration": {
"jitProvisioningGroups": [
{
"domain": "string",
"groupNames": [
"string"
]
}
],
"oidcJitConfiguration": {
"internalUserIdentifierAttribute": "string",
"openIdUserIdentifierAttribute": "string",
"userAttributeMappings": [
{
"attributeName": "string",
"directoryName": "string"
}
]
},
"samlJitConfiguration": {
"groupMembershipAttribute": "string",
"passthroughClaimNames": [
"string"
]
}
},
"ldapConfigurations": [
{
"domains": [
"string"
],
"ldapBindConfiguration": {
"baseDn": "string",
"bindDn": "string",
"bindDnPassword": "string",
"communicationMode": "string",
"directorySearchAttribute": "string",
"dnsLookupCertificateChain": [
"string"
],
"domainChanged": false,
"openLdapConfiguration": {
"bindUserFilterQuery": "string",
"directorySearchGroupAttribute": "string",
"directorySearchUserAttribute": "string",
"groupsFilterQuery": "string",
"membershipAttribute": "string",
"objectUuidAttribute": "string",
"uniquelyIdentifiableAttributeForGroup": "string",
"uniquelyIdentifiableAttributeForUser": "string",
"userMembershipsFilterQuery": "string",
"usersFilterQuery": "string"
},
"primaryDomainController": {
"certificate": "string",
"certificateName": "string",
"host": "string",
"port": 0,
"protocol": "string"
},
"secondaryDomainController": {
"certificate": "string",
"certificateName": "string",
"host": "string",
"port": 0,
"protocol": "string"
},
"type": "string"
},
"ldapConfigurationId": "string",
"name": "string"
}
]
},
"ssoRealmId": "string",
"updatedAt": 0
}
List of certificate chain
IDP creation timestamp
IDP directory. Currently, only one directory is supported as part of IDP configuration.
Identity Provider Id
IDP Configuration Details
Indicates IDP Protocol.
Indicates IDP type
Identity Provider name
Indicates provision type for the given IDP configuration
User and Groups provisioning configuration
ID of the SSO Realm that has this Identity Provider configuration.
IDP last updated timestamp
curl -H 'Authorization: <value>' https://{api_host}/suite-api/api/fleet-management/iam/identity-providers/{idpConfigId}