Package net.shibboleth.idp.saml.profile.config.logic
Implementations of logic/conditional SAML profile configuration components.
-
Class Summary Class Description AllowedSAMLPresentersPredicate Predicate which evaluates the inboundAbstractSAMLEntityContext.getEntityId()
against a specified collection of entityIDs.DetailedErrorsProfileConfigPredicate A predicate that evaluatesRelyingPartyConfiguration.isDetailedErrors(ProfileRequestContext)
if available from aRelyingPartyContext
obtained via a lookup function, by default a child of theProfileRequestContext
.IncludeAttributeStatementPredicate A predicate that evaluates a SSOProfileRequestContext
and determines whether an attribute statement should be included in the outgoing assertion.LegacyEncryptionRequirementPredicate A predicate implementation that supports the legacy V2 configuration options of "always", "conditional", and "never" for encryption.LegacySigningRequirementPredicate A predicate implementation that supports the legacy V2 configuration options of "always", "conditional", and "never" for signing.NotBeforeProfileConfigPredicate A predicate that returnsSAMLProfileConfiguration.isIncludeConditionsNotBefore(ProfileRequestContext)
if such a profile is available from aRelyingPartyContext
obtained via a lookup function, by default a child of theProfileRequestContext
.ProxyAwareForceAuthnPredicate Implements a set of default logic for determining whether ForceAuthn should be applied.ResolveAttributesProfileConfigPredicate A predicate that evaluates aProfileRequestContext
and determines whether attribute resolution and filtering should take place.SignAssertionsPredicate A predicate implementation that forwards toSAMLProfileConfiguration.isSignAssertions(ProfileRequestContext)
.SignRequestsPredicate A predicate implementation that forwards toSAMLProfileConfiguration.isSignRequests(ProfileRequestContext)
or followsIDPSSODescriptor.getWantAuthnRequestsSigned()
if so configured.SignResponsesPredicate A predicate implementation that forwards toSAMLProfileConfiguration.isSignResponses(ProfileRequestContext)
. -
Enum Summary Enum Description LegacyEncryptionRequirementPredicate.EncryptionRequirementSetting Internal enum for the options supported.LegacySigningRequirementPredicate.SigningRequirementSetting Internal enum for the options supported.