Package org.opensaml.saml.common.profile.logic
Functions and predicates supporting common SAML profile behavior.
-
Class Summary Class Description AbstractNameIDPolicyPredicate Base class for implementations ofPredicatethat handle evaluation of name identifier content in various scenarios.AbstractRegistrationInfoPredicate Base class for predicate that acts onRegistrationInfocontent.AffiliationNameIDPolicyPredicate Evaluates name identifier data and enforces a default policy over its content.DefaultLocalErrorPredicate Predicate that decides whether to handle an error by returning a SAML response to a requester or fail locally.DefaultNameIDPolicyPredicate Policy that requires that qualifiers, if set, match the requester and responder.EntityAttributesPredicate Predicate to determine whether anEntityDescriptoror its parent groups contain anEntityAttributesextensionAttributethat matches the predicate's criteria.EntityAttributesPredicate.Candidate An object to encapsulate the set of criteria that must be satisfied by anEntityAttributesextension to satisfy the enclosing predicate.EntityGroupNamePredicate Predicate to determine whether one of a set of names matches any of an entity's containingEntitiesDescriptorgroups.EntityIdPredicate Predicate that matches anEntityDescriptoragainst a set of entityIDs.InboundMessageSignedPredicate A predicate which evaluates whether an inbound SAML message is signed.MetadataNameIdentifierFormatStrategy Function to return a set of candidate NameIdentifier/NameID Format values derived from an entity's SAML metadata.RegistrationAuthorityPredicate Predicate to determine whether one of a set of names matches an entity'sRegistrationInfo.getRegistrationAuthority().RegistrationPolicyPredicate Predicate to determine whether one of a set of names matches an entity'sRegistrationPolicy.