Identity_Providers_Create_RequestBody

Identity_Providers_Create_RequestBody
Identity_Providers_Create_RequestBody

This is a request body class for an operation.

JSON Example
{
    "spec": {
        "config_tag": "string",
        "oauth2": {
            "auth_endpoint": "string",
            "token_endpoint": "string",
            "public_key_uri": "string",
            "client_id": "string",
            "client_secret": "string",
            "issuer": "string",
            "authentication_method": "string"
        },
        "oidc": {
            "discovery_endpoint": "string",
            "client_id": "string",
            "client_secret": "string"
        },
        "org_ids": [
            "string"
        ],
        "is_default": false,
        "name": "string",
        "domain_names": [
            "string"
        ],
        "idm_protocol": "string",
        "idm_endpoints": [
            "string"
        ],
        "active_directory_over_ldap": {
            "user_name": "string",
            "password": "string",
            "users_base_dn": "string",
            "groups_base_dn": "string",
            "server_endpoints": [
                "string"
            ],
            "cert_chain": {
                "cert_chain": [
                    "string"
                ]
            }
        },
        "upn_claim": "string",
        "groups_claim": "string"
    }
}
spec
Required

the CreateSpec contains the information used to create the provider