Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

The ValueRegex (basic:AttributeValueRegex prior to 3.2.0) type matches attributes values against the supplied Java Regular Expression

...

  • If no attributeID attribute is specified then it is a Matcher (returning that value if it is present amongst the values, and the empty set otherwise)
  • If an attributeID attribute is specified then it is a PolicyRule (returning true if that that is present amongst the values for the specified attribute).

Schema Name

The ValueRegex  type is defined by the urn:mace:shibboleth:2.0:afp schema, which can be located at http://shibboleth.net/schema/idp/shibboleth-afp.xsd.

Attributes

Two attributes may be specified

NameTypeDefaultDescription
attributeID StringnoneIf this is present then this is a PolicyRule returning true if the attribute of this ID contains a value with matches
If this is not present then this is a Matcher returning any value that match, and the empty set otherwise
regexJava RegExprequiredThe regular expression to match against

Child Elements12

None

Examples

Code Block
languagexml
titleSimple Profile Policy
<PolicyRequirementRule xsi:type="ValueRegex" regex="^hn.*$" attributeID="uid"/>

...