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
            
            
                                    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
