Package net.shibboleth.idp.profile.logic
Functions and predicates supporting other profile components.
-
Class Summary Class Description AbstractAttributePredicate Abstract base class for predicates operating on anAttributeContext
.AbstractRelyingPartyPredicate Base class for a predicate that evaluates aProfileRequestContext
and requires access to aRelyingPartyContext
.DateAttributePredicate Provides a date/time matching predicate that compares a date-based attribute value against current system time with optional offset.DynamicAttributePredicate Predicate over anAttributeContext
that derives the value(s) to match based on one or more supplied Functions instead of static values.LoopDetectionPredicate A condition that relies on aMeter
to detect looping SPs.RegexAttributePredicate Predicate that evaluates anAttributeContext
and checks a specific attribute for value(s) that match a regular expression.RelyingPartyIdPredicate Predicate that evaluates aProfileRequestContext
by looking for a relying party ID that matches one of a designated set, or a generic predicate.ScriptedPredicate APredicate
which calls out to a supplied script.SimpleAttributePredicate Predicate that evaluates anAttributeContext
and checks for particular attribute/value pairs.SpringExpressionPredicate Predicate whose condition is defined by an Spring EL expression.VerifiedProfilePredicate Predicate to determine whether a profile request is from a verified source.