operator_sso_authentication_configuration

operator_sso_authentication_configuration
operator_sso_authentication_configuration
JSON Example
{
    "enabled": false,
    "protocol": "string",
    "provider": "string",
    "allowSuperUser": false,
    "configuration": {
        "domain": "string",
        "authorizationEndpoint": "string",
        "clientId": "string",
        "clientSecret": "string",
        "issuer": "string",
        "provider": "string",
        "redirectEndpoint": "string",
        "tokenEndpoint": "string",
        "userInfoEndpoint": "string",
        "wellKnownConfigurationUrl": "string",
        "introspectionEndpoint": "string",
        "scopes": [
            "string"
        ],
        "roleConfig": {
            "defaultRole": "string",
            "oidcRolesEnabled": false,
            "roleAttribute": "string",
            "groupAttributes": [
                "string"
            ],
            "vcoToIdpRoleMap": {
                "Operator Business": [
                    "string"
                ],
                "Operator Standard Admin": [
                    "string"
                ],
                "Operator Superuser": [
                    "string"
                ],
                "Operator Support": [
                    "string"
                ]
            }
        }
    }
}
boolean
enabled
Optional

enabled

string
protocol
Optional

protocol

string
provider
Optional

provider

boolean
allowSuperUser
Optional
Constraints: default: true

allowSuperUser

object
configuration
Optional

configuration