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.
array of AuthMappingRule
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.