/
EntityAttributeExactMatchConfiguration
EntityAttributeExactMatchConfiguration
Namespace: urn:mace:shibboleth:2.0:afp
Schema: http://shibboleth.net/schema/idp/shibboleth-afp.xsd
Overview
The EntityAttributeExactMatch
type is a PolicyRule that returns true if the SAML metadata for the requester contains <mdattr:EntityAttribute> extension data matching the supplied parameterization.
Specifying the attributeNameFormat
attribute in the rule will constrain the rule to match only against the underlying XML representation of the extension data. Omitting it will permit the rule to match against the data mapped from the XML via the AttributeRegistryConfiguration, which increases efficiency.
Reference
Example
The above policy would match the tags in the metadata below:
<PolicyRequirementRule xsi:type="EntityAttributeExactMatch"
attributeName="urn:mace:example.org:policy" attributeValue="urn:mace:example.org:policy:ABCD1234" />
[...]
<Extensions>
<mdattr:EntityAttributes>
<saml:Attribute Name="urn:mace:example.org:policy">
<saml:AttributeValue>urn:mace:example.org:policy:ABCD</saml:AttributeValue>
<saml:AttributeValue>urn:mace:example.org:policy:ABCD1234</saml:AttributeValue>
</saml:Attribute>
<saml:Attribute Name="urn:mace:example.org:entitlements"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml:AttributeValue>urn:mace:example.org:entitlements:ABCD</saml:AttributeValue>
<saml:AttributeValue>urn:mace:example.org:entitlements:1234</saml:AttributeValue>
</saml:Attribute>
</mdattr:EntityAttributes>
</Extensions>
[...]
, multiple selections available,
Related content
EntityAttributesFilter
EntityAttributesFilter
More like this
AttributeInMetadataConfiguration
AttributeInMetadataConfiguration
More like this
AttributeFilterPolicyConfiguration
AttributeFilterPolicyConfiguration
Read with this
AttributeFilterConfiguration
AttributeFilterConfiguration
Read with this
AttributeRegistryConfiguration
AttributeRegistryConfiguration
More like this
SAML2AttributeQueryConfiguration
SAML2AttributeQueryConfiguration
More like this