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 aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.IncludeAttributeStatementPredicate A predicate that evaluates a SSOProfileRequestContextand 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 aRelyingPartyContextobtained 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 Deprecated, for removal: This API element is subject to removal in a future version. 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.