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 aProfileRequestContextand 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 anAttributeContextthat derives the value(s) to match based on one or more supplied Functions instead of static values.LoopDetectionPredicate A condition that relies on aMeterto detect looping SPs.RegexAttributePredicate Predicate that evaluates anAttributeContextand checks a specific attribute for value(s) that match a regular expression.RelyingPartyIdPredicate Predicate that evaluates aProfileRequestContextby looking for a relying party ID that matches one of a designated set, or a generic predicate.ScriptedPredicate APredicatewhich calls out to a supplied script.SimpleAttributePredicate Predicate that evaluates anAttributeContextand 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.