AlternateAuthConfiguration

AlternateAuthConfiguration
AlternateAuthConfiguration
JSON Example
{
    "auth_profile_ref": "string",
    "index": 0,
    "mapping_rules": [
        {
            "assign_policy": "string",
            "assign_role": "string",
            "assign_tenant": "string",
            "assign_userprofile": "string",
            "attribute_match": {
                "criteria": "string",
                "name": "string",
                "values": [
                    "string"
                ]
            },
            "default_tenant_ref": "string",
            "group_match": {
                "criteria": "string",
                "groups": [
                    "string"
                ]
            },
            "index": 0,
            "is_superuser": false,
            "policy_attribute_name": "string",
            "role_attribute_name": "string",
            "role_refs": [
                "string"
            ],
            "tenant_attribute_name": "string",
            "tenant_refs": [
                "string"
            ],
            "userprofile_attribute_name": "string",
            "userprofile_ref": "string"
        }
    ]
}
string
auth_profile_ref
Optional

UUID of the authprofile. It is a reference to an object of type AuthProfile. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

integer As int32 As int32
index
Required

index used for maintaining order of AlternateAuthConfiguration. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

mapping_rules
Optional

Rules list for tenant or role mapping. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.