attributeCondition property
A Common Expression Language expression, in plain text, to restrict what otherwise valid authentication credentials issued by the provider should not be accepted.
The expression must output a boolean representing whether to allow the
federation. The following keywords may be referenced in the expressions: *
assertion
: JSON representing the authentication credential issued by the
provider. * google
: The Google attributes mapped from the assertion in
the attribute_mappings
. * attribute
: The custom attributes mapped from
the assertion in the attribute_mappings
. The maximum length of the
attribute condition expression is 4096 characters. If unspecified, all
valid authentication credential are accepted. The following example shows
how to only allow credentials with a mapped google.groups
value of
admins
: "'admins' in google.groups"
Implementation
core.String? attributeCondition;