Package net.shibboleth.idp.saml.profile.config.logic
package net.shibboleth.idp.saml.profile.config.logic
Implementations of logic/conditional SAML profile configuration components.
-
ClassDescriptionPredicate which evaluates the inbound
AbstractSAMLEntityContext.getEntityId()against a specified collection of entityIDs.A predicate that evaluatesRelyingPartyConfiguration.isDetailedErrors(ProfileRequestContext)if available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.A predicate that evaluates a SSOProfileRequestContextand determines whether an attribute statement should be included in the outgoing assertion.A predicate implementation that supports the legacy V2 configuration options of "always", "conditional", and "never" for encryption.Internal enum for the options supported.A predicate implementation that supports the legacy V2 configuration options of "always", "conditional", and "never" for signing.Internal enum for the options supported.A predicate that returnsSAMLProfileConfiguration.isIncludeConditionsNotBefore(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.Implements a set of default logic for determining whether ForceAuthn should be applied.Deprecated, for removal: This API element is subject to removal in a future version.A predicate implementation that forwards toSAMLProfileConfiguration.isSignAssertions(ProfileRequestContext).A predicate implementation that forwards toSAMLProfileConfiguration.isSignRequests(ProfileRequestContext)or followsIDPSSODescriptor.getWantAuthnRequestsSigned()if so configured.A predicate implementation that forwards toSAMLProfileConfiguration.isSignResponses(ProfileRequestContext).