IdentityProviderSpec

IdentityProviderSpec
IdentityProviderSpec

Represents Identity provider configuration

JSON Example
{
    "certChain": [
        "string"
    ],
    "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

ldap
Required

The LDAP specification when the protocol is LDAP

string
name
Required

The user-friendly name for the Identity Provider

oidc
Required

Identity management configuration when the Identity Provider is based on oidc

string
type
Required

The type of Identity Identity Provider