Class IncludeAttributeStatementPredicate

java.lang.Object
net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
net.shibboleth.idp.saml.profile.config.logic.IncludeAttributeStatementPredicate
All Implemented Interfaces:
Predicate<ProfileRequestContext>, Predicate<ProfileRequestContext>

public class IncludeAttributeStatementPredicate
extends AbstractRelyingPartyPredicate
A predicate that evaluates a SSO ProfileRequestContext and determines whether an attribute statement should be included in the outgoing assertion.

The "includeAttributeStatement" profile configuration flag is the main setting governing this decision, but is overridden to "true" in the case that the outgoing SAMLBindingContext indicates the outbound binding is an artifact mechanism.