Overview
The ValueRegex
(basic:AttributeValueRegex
prior prior to 3V3.2.0) type matches attributes values against the supplied Java Regular Expression.
Confusingly, theValueRegex
type can be a Matcher or a PolicyRequirement.
...
Schema Name
The ValueRegex
type is defined by the urn:mace:shibboleth:2.0:afp
schema namespace, which can be located at http://shibboleth.net/schema/idp/shibboleth-afp.xsd.
Attributes
Two attributes may be specified:
Name | Type | Default | Description |
---|---|---|---|
attributeID | String | none | If this is present, then this is a PolicyRule returning true if the corresponding attribute of this ID exists and contains a value with that matches. If this is not present, then this is a Matcher returning any value that matchmatches, and the empty set otherwise. |
regex | Java RegExpPattern | required | The regular expression to match against |
Child
...
Elements
None
Examples
Code Block | ||||
---|---|---|---|---|
| ||||
<PolicyRequirementRule xsi:type="ValueRegex" regex="^hn.*$" attributeID="uid"/> |
...