# Package net.shibboleth.idp.attribute.filter.policyrule.saml.impl

@NonnullElements package net.shibboleth.idp.attribute.filter.policyrule.saml.impl
This is where the attribute policy rules that understand SAML live.

Classes
Class
Description
AbstractEntityAttributeExactPolicyRule
Matcher that checks, via an exact match, for an entity attribute with a given value.
AbstractEntityAttributePolicyRule
Base class for matchers that check whether a particular entity attribute is present and contains a given value.
AbstractEntityAttributeRegexPolicyRule
Matcher functor that checks entity attribute values via matching against a regular expression.
AbstractEntityGroupPolicyRule
A matcher that evaluates to true if an entity's metadata matches the provided entity group name, or a valid metadata-sourced affiliation of entities.
AbstractNameIDFormatExactPolicyRule
Checks if the attribute issuer supports the required NameID format.
AbstractProtocolSupportPolicyRule
Base class for Policy Rules that check whether a particular protocol is available for the supplied role.
AbstractRegistrationAuthorityPolicyRule
Base class for rules operating on the RPI extension in metadata.
IssuerEntityAttributeExactPolicyRule
Policy Rule that checks, via an exact match, if the attribute issuer contains an entity attribute with a given value.
IssuerEntityAttributeRegexPolicyRule
Matcher that checks, via regex, if the attribute issuer contains an entity attribute with a given value.
IssuerInEntityGroupPolicyRule
A matcher that evaluates to true if attribute issuer's metadata matches the provided entity group name, or a valid metadata-sourced affiliation of entities.
IssuerNameIDFormatExactPolicyRule
Checks if the attribute issuer supports the required NameID format.
IssuerProtocolSupportPolicyRule
Concrete implementation of a Policy Rule to match against the Issuer's role's supported protocols.
IssuerRegistrationAuthorityPolicyRule
Rule based on RPI extension in attribute issuer's metadata.
ProxiedRequesterEntityAttributeExactPolicyRule
Matcher that checks, via an exact match, if the proxied requester's metadata contains an entity attribute with a given value.
ProxiedRequesterEntityAttributeRegexPolicyRule
Matcher that checks, via regex, if the proxied attribute requester's metadata contains an entity attribute with a given value.
ProxiedRequesterInEntityGroupPolicyRule
A matcher that evaluates to true if proxied requester's metadata matches the provided entity group name, or a valid metadata-sourced affiliation of entities.
ProxiedRequesterProtocolSupportPolicyRule
Concrete implementation of a Policy Rule to match against the Proxied Requestor's role's supported protocols.
ProxiedRequesterRegistrationAuthorityPolicyRule
Rule based on RPI extension in proxied requester's metadata.
RequesterEntityAttributeExactPolicyRule
Matcher that checks, via an exact match, if the attribute requester's metadata contains an entity attribute with a given value.
RequesterEntityAttributeRegexPolicyRule
Matcher that checks, via regex, if the attribute requester's metadata contains an entity attribute with a given value.
RequesterInEntityGroupPolicyRule
A matcher that evaluates to true if attribute requester's metadata matches the provided entity group name, or a valid metadata-sourced affiliation of entities.
RequesterNameIDFormatExactPolicyRule
Checks if the attribute requester supports the required NameID format.
RequesterProtocolSupportPolicyRule
Concrete implementation of a Policy Rule to match against the Requestor's role's supported protocols.
RequesterRegistrationAuthorityPolicyRule
Rule based on RPI extension in attribute requester's metadata.