Package org.opensaml.saml.common.profile.logic
Functions and predicates supporting common SAML profile behavior.
-
Class Summary Class Description AbstractNameIDPolicyPredicate Base class for implementations ofPredicate
that handle evaluation of name identifier content in various scenarios.AbstractRegistrationInfoPredicate Base class for predicate that acts onRegistrationInfo
content.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 anEntityDescriptor
or its parent groups contain anEntityAttributes
extensionAttribute
that matches the predicate's criteria.EntityAttributesPredicate.Candidate An object to encapsulate the set of criteria that must be satisfied by anEntityAttributes
extension to satisfy the enclosing predicate.EntityGroupNamePredicate Predicate to determine whether one of a set of names matches any of an entity's containingEntitiesDescriptor
groups.EntityIdPredicate Predicate that matches anEntityDescriptor
against 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
.