Uses of Class
org.opensaml.profile.context.ProfileRequestContext
Packages that use ProfileRequestContext
Package
Description
Interfaces and classes for profile actions, discrete units of behavior that
make up a profile.
Implementations of general profile actions.
Functions for navigating profile context information.
Profile
Criterion implementations.First order logic predicates and functions used for working with profile request data.
Classes related to SAML binding operations.
Implementation of SAML binding-level functionality, such as MessageHandlers.
Classes supporting general SAML profile behavior.
Actions and classes common to both SAML versions.
Functions and predicates supporting common SAML profile behavior.
Classes for SAML metadata resolution.
Classes for retrieving, filtering, and querying metadata.
Classes for SAML 1.x profile behavior.
Implementations of SAML 1.x profile behavior.
Classes for SAML 2.0 profile behavior.
Implementations of SAML 2.0 profile behavior.
Profile actions related to SOAP 1.1.
Implementation of
StorageService that unifies cookie and
HTML Local Storage.-
Uses of ProfileRequestContext in org.opensaml.profile.action
Fields in org.opensaml.profile.action with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>AbstractConditionalProfileAction.activationConditionCondition dictating whether to run or not.AbstractHandlerDelegatingProfileAction.messageContextLookupLookup function for the message context on which to operate.Methods in org.opensaml.profile.action that return types with arguments of type ProfileRequestContextModifier and TypeMethodDescriptionAbstractConditionalProfileAction.getActivationCondition()Get activation condition indicating whether action should execute.Methods in org.opensaml.profile.action with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionstatic voidActionSupport.buildEvent(ProfileRequestContext profileRequestContext, Object event) Builds an event from the given object.static voidActionSupport.buildEvent(ProfileRequestContext profileRequestContext, String eventId) Builds an event with a given ID.static voidActionSupport.buildProceedEvent(ProfileRequestContext profileRequestContext) Signals a successful outcome by an action.protected voidAbstractHandlerDelegatingProfileAction.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAbstractProfileAction.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAbstractProfileAction.doPostExecute(ProfileRequestContext profileRequestContext) Called after execution, actions may override this method to perform post-processing for a request.protected voidAbstractProfileAction.doPostExecute(ProfileRequestContext profileRequestContext, Exception e) Called after execution, actions may override this method to perform post-processing for a request.protected booleanAbstractConditionalProfileAction.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAbstractProfileAction.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.voidAbstractProfileAction.execute(ProfileRequestContext profileRequestContext) Performs this action.voidProfileAction.execute(ProfileRequestContext profileRequestContext) Performs this action.Method parameters in org.opensaml.profile.action with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionprotected <T> Function<MessageContext,T> AbstractHandlerDelegatingProfileAction.adapt(Function<ProfileRequestContext, T> function) Adapt aProfileRequestContextfunction to aMessageContextfunction via composing with a lookup function.protected Predicate<MessageContext>AbstractHandlerDelegatingProfileAction.adapt(Predicate<ProfileRequestContext> predicate) Adapt aProfileRequestContextpredicate into aMessageContextpredicate via composing with a lookup function.protected <T> Function<MessageContext,T> AbstractHandlerDelegatingProfileAction.adaptRequired(Function<ProfileRequestContext, T> function) Adapt aProfileRequestContextfunction to aMessageContextfunction via composing with a lookup function, disallowing nulls.voidAbstractConditionalProfileAction.setActivationCondition(Predicate<ProfileRequestContext> condition) Set activation condition indicating whether action should execute.Constructor parameters in org.opensaml.profile.action with type arguments of type ProfileRequestContextModifierConstructorDescriptionAbstractHandlerDelegatingProfileAction(DelegateType delegateInstance, ContextDataLookupFunction<ProfileRequestContext, MessageContext> lookup) Constructor.AbstractHandlerDelegatingProfileAction(Class<DelegateType> delegateClass, ContextDataLookupFunction<ProfileRequestContext, MessageContext> lookup) Constructor. -
Uses of ProfileRequestContext in org.opensaml.profile.action.impl
Fields in org.opensaml.profile.action.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionPopulateClientTLSValidationParameters.configurationLookupStrategyStrategy used to lookup a per-requestClientTLSValidationConfigurationlist.PopulateDecryptionParameters.configurationLookupStrategyStrategy used to lookup a per-requestDecryptionConfigurationlist.PopulateSignatureValidationParameters.configurationLookupStrategyStrategy used to lookup a per-requestSignatureValidationConfigurationlist.private Function<ProfileRequestContext,MessageEncoder> EncodeMessage.encoderFactoryThe function to use to obtain an encoder.private Function<ProfileRequestContext,EventContext> LogEvent.eventContextLookupStrategyStrategy function for access toEventContextto check.private Function<ProfileRequestContext,Boolean> PopulateMetricContext.metricStrategyStrategy function for establishing metric mappings to apply.private Function<ProfileRequestContext,String> CheckAccess.operationLookupStrategyLookup strategy for operation.private Function<ProfileRequestContext,BaseContext> AbstractMessageChannelSecurity.parentContextLookupStrategyStrategy used to look up the parentBaseContexton which theMessageChannelSecurityContextwill be populated.private Function<ProfileRequestContext,String> CheckAccess.policyNameLookupStrategyLookup strategy for policy to apply.private Function<ProfileRequestContext,String> PopulateDecryptionParameters.recipientLookupStrategyStrategy used to look up theSecurityParametersContextto set the parameters for.private Function<ProfileRequestContext,String> CheckAccess.resourceLookupStrategyLookup strategy for resource.PopulateClientTLSValidationParameters.securityParametersContextLookupStrategyStrategy used to look up theClientTLSSecurityParametersContextto set the parameters for.PopulateDecryptionParameters.securityParametersContextLookupStrategyStrategy used to look up theSecurityParametersContextto set the parameters for.PopulateSignatureValidationParameters.securityParametersContextLookupStrategyStrategy used to look up theSecurityParametersContextto set the parameters for.Methods in org.opensaml.profile.action.impl with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionPopulateMetricContext.NullFunction.apply(ProfileRequestContext input) voidCheckAccess.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidDecodeMessage.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidEncodeMessage.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidHttpServletRequestMessageChannelSecurity.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidLogEvent.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidPopulateClientTLSValidationParameters.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidPopulateDecryptionParameters.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidPopulateMetricContext.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidSetProfileId.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidStaticMessageChannelSecurity.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected booleanAbstractMessageChannelSecurity.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanEncodeMessage.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.Method parameters in org.opensaml.profile.action.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidPopulateClientTLSValidationParameters.setConfigurationLookupStrategy(Function<ProfileRequestContext, List<ClientTLSValidationConfiguration>> strategy) Set the strategy used to look up a per-requestClientTLSValidationConfigurationlist.voidPopulateDecryptionParameters.setConfigurationLookupStrategy(Function<ProfileRequestContext, List<DecryptionConfiguration>> strategy) Set the strategy used to look up a per-requestDecryptionConfigurationlist.voidPopulateSignatureValidationParameters.setConfigurationLookupStrategy(Function<ProfileRequestContext, List<SignatureValidationConfiguration>> strategy) Set the strategy used to look up a per-requestSignatureValidationConfigurationlist.voidLogEvent.setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext> strategy) Set lookup strategy forEventContextto check.voidEncodeMessage.setMessageEncoderFactory(Function<ProfileRequestContext, MessageEncoder> factory) Set the encoder factory to use.voidPopulateMetricContext.setMetricStrategy(Function<ProfileRequestContext, Boolean> strategy) Set strategy to establish the metric mappings to use.voidCheckAccess.setOperationLookupStrategy(Function<ProfileRequestContext, String> strategy) Set a lookup strategy to use to obtain the operation.voidAbstractMessageChannelSecurity.setParentContextLookupStrategy(Function<ProfileRequestContext, BaseContext> strategy) Set the strategy used to look up the parentBaseContexton which theMessageChannelSecurityContextwill be populated.voidCheckAccess.setPolicyNameLookupStrategy(Function<ProfileRequestContext, String> strategy) Set a lookup strategy to use to obtain the policy name to apply.voidPopulateDecryptionParameters.setRecipientLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to look up the dynamic recipient to include in decryption criteria.voidCheckAccess.setResourceLookupStrategy(Function<ProfileRequestContext, String> strategy) Set a lookup strategy to use to obtain the resource.voidPopulateClientTLSValidationParameters.setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, ClientTLSSecurityParametersContext> strategy) Set the strategy used to look up theClientTLSSecurityParametersContextto set the parameters for.voidPopulateDecryptionParameters.setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy used to look up theSecurityParametersContextto set the parameters for.voidPopulateSignatureValidationParameters.setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy used to look up theSecurityParametersContextto set the parameters for. -
Uses of ProfileRequestContext in org.opensaml.profile.criterion
Fields in org.opensaml.profile.criterion declared as ProfileRequestContextModifier and TypeFieldDescriptionprivate final ProfileRequestContextProfileRequestContextCriterion.profileRequestContextMethods in org.opensaml.profile.criterion that return ProfileRequestContextModifier and TypeMethodDescriptionProfileRequestContextCriterion.getProfileRequestContext()Gets the profile request context.Constructors in org.opensaml.profile.criterion with parameters of type ProfileRequestContextModifierConstructorDescriptionConstructor. -
Uses of ProfileRequestContext in org.opensaml.profile.logic
Fields in org.opensaml.profile.logic with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>MessageContextPredicateAdapter.adaptedThe adapted predicate.private final Predicate<ProfileRequestContext>PredicateAccessControl.predicateThe predicate to use.Methods in org.opensaml.profile.logic with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionbooleanBrowserProfilePredicate.test(ProfileRequestContext input) booleanNoConfidentialityMessageChannelPredicate.test(ProfileRequestContext input) booleanNoIntegrityMessageChannelPredicate.test(ProfileRequestContext input) booleanProfileIdPredicate.test(ProfileRequestContext input) Constructor parameters in org.opensaml.profile.logic with type arguments of type ProfileRequestContextModifierConstructorDescriptionMessageContextPredicateAdapter(Predicate<ProfileRequestContext> prcPredicate) Constructor.MessageContextPredicateAdapter(Predicate<ProfileRequestContext> prcPredicate, boolean unresolvedSatisfies) Constructor.PredicateAccessControl(Predicate<ProfileRequestContext> condition) Constructor. -
Uses of ProfileRequestContext in org.opensaml.profile.testing
Methods in org.opensaml.profile.testing that return ProfileRequestContextModifier and TypeMethodDescriptionRequestContextBuilder.buildProfileRequestContext()Builds aProfileRequestContext.Methods in org.opensaml.profile.testing with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionstatic voidActionTestingSupport.assertEvent(ProfileRequestContext profileRequestContext, Object event) Checks that the request context contains an EventContext, and that the event content is as given.static voidActionTestingSupport.assertProceedEvent(ProfileRequestContext profileRequestContext) Checks that the given request context does not contain an EventContext (thus signaling a "proceed" event). -
Uses of ProfileRequestContext in org.opensaml.saml.common.binding
Fields in org.opensaml.saml.common.binding with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>BindingDescriptor.activationConditionPredicate that must be true for this flow to be usable for a given request.Methods in org.opensaml.saml.common.binding with parameters of type ProfileRequestContextMethod parameters in org.opensaml.saml.common.binding with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidBindingDescriptor.setActivationCondition(Predicate<ProfileRequestContext> condition) Set the activation condition in the form of aPredicatesuch that iff the condition evaluates to true should the corresponding binding be allowed/possible. -
Uses of ProfileRequestContext in org.opensaml.saml.common.binding.impl
Fields in org.opensaml.saml.common.binding.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Function<MessageContext,ProfileRequestContext> SAMLMetadataLookupHandler.profileRequestContextLookupStrategyOptional but defaulted strategy for locating a PRC.Method parameters in org.opensaml.saml.common.binding.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidSAMLMetadataLookupHandler.setProfileRequestContextLookupStrategy(Function<MessageContext, ProfileRequestContext> strategy) Set optional lookup strategy for locatingProfileRequestContext. -
Uses of ProfileRequestContext in org.opensaml.saml.common.profile
Fields in org.opensaml.saml.common.profile with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>AbstractNameIdentifierGenerator.activationConditionA predicate indicating whether the component applies to a request.private Function<ProfileRequestContext,String> AbstractNameIdentifierGenerator.defaultIdPNameQualifierLookupStrategyOptional lookup function for obtaining default NameQualifier.private Function<ProfileRequestContext,String> AbstractNameIdentifierGenerator.defaultSPNameQualifierLookupStrategyOptional lookup function for obtaining default SPNameQualifier.Methods in org.opensaml.saml.common.profile that return types with arguments of type ProfileRequestContextModifier and TypeMethodDescriptionAbstractNameIdentifierGenerator.getDefaultIdPNameQualifierLookupStrategy()Get the lookup strategy to obtain the default IdP NameQualifier.AbstractNameIdentifierGenerator.getDefaultSPNameQualifierLookupStrategy()Get the lookup strategy to obtain the default SPNameQualifier.Methods in org.opensaml.saml.common.profile with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionprotected abstract NameIdTypeAbstractNameIdentifierGenerator.doGenerate(ProfileRequestContext profileRequestContext) Override this method to fully control the generation process.AbstractNameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext, String theFormat) Generate an identifier object.NameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext, String format) Generate an identifier object.protected StringAbstractNameIdentifierGenerator.getEffectiveIdPNameQualifier(ProfileRequestContext profileRequestContext) Get the effective NameQualifier to apply based on the properties set and the current request.protected StringAbstractNameIdentifierGenerator.getEffectiveSPNameQualifier(ProfileRequestContext profileRequestContext) Get the effective SPNameQualifier to apply based on the properties set and the current request.protected StringAbstractNameIdentifierGenerator.getIdentifier(ProfileRequestContext profileRequestContext) Override this method to reuse this implementation ofAbstractNameIdentifierGenerator.doGenerate(ProfileRequestContext), and return the identifier to be included as the value of the eventual element.booleanAbstractNameIdentifierGenerator.test(ProfileRequestContext input) Method parameters in org.opensaml.saml.common.profile with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidAbstractNameIdentifierGenerator.setActivationCondition(Predicate<ProfileRequestContext> condition) Set an activation condition that determines whether to run or not.voidAbstractNameIdentifierGenerator.setDefaultIdPNameQualifierLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the lookup strategy to obtain the default IdP NameQualifier.voidAbstractNameIdentifierGenerator.setDefaultSPNameQualifierLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the lookup strategy to obtain the default SPNameQualifier. -
Uses of ProfileRequestContext in org.opensaml.saml.common.profile.impl
Fields in org.opensaml.saml.common.profile.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,Duration> AddNotOnOrAfterConditionToAssertions.assertionLifetimeStrategyStrategy to obtain assertion lifetime policy.private Function<ProfileRequestContext,Collection<String>> AddAudienceRestrictionToAssertions.audienceRestrictionsLookupStrategyStrategy used to obtain the audiences to add.VerifyChannelBindings.channelBindingsCreationStrategyStrategy used to locate or create the context to save the verified result in.VerifyChannelBindings.channelBindingsLookupStrategy1Strategy used to locate the first set of bindings to operate on.VerifyChannelBindings.channelBindingsLookupStrategy2Strategy used to locate the second set of bindings to operate on.PopulateSignatureSigningParameters.configurationLookupStrategyStrategy used to look up a per-requestSignatureSigningConfigurationlist.PopulateSignatureSigningParameters.existingParametersContextLookupStrategyStrategy used to look up an existingSecurityParametersContextto copy.PopulateSignatureSigningParameters.metadataContextLookupStrategyStrategy used to look up a SAML metadata context.private Function<ProfileRequestContext,String> AddInResponseToToResponse.requestIdLookupStrategyStrategy used to locate request ID to correlate.private Function<ProfileRequestContext,SAMLObject> AddAudienceRestrictionToAssertions.responseLookupStrategyStrategy used to locate the Response to operate on.private Function<ProfileRequestContext,SAMLObject> AddInResponseToToResponse.responseLookupStrategyStrategy used to locate the message to operate on.private Function<ProfileRequestContext,SAMLObject> AddNotBeforeConditionToAssertions.responseLookupStrategyStrategy used to locate the response to operate on.private Function<ProfileRequestContext,SAMLObject> AddNotOnOrAfterConditionToAssertions.responseLookupStrategyStrategy used to locate the Response to operate on.private Function<ProfileRequestContext,SAMLObject> SignAssertions.responseLookupStrategyStrategy used to locate the response to operate on.PopulateSignatureSigningParameters.securityParametersContextLookupStrategyStrategy used to look up theSecurityParametersContextto set the parameters for.SignAssertions.securityParametersLookupStrategyStrategy used to locate theSecurityParametersContextto use for signing.Methods in org.opensaml.saml.common.profile.impl with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionprivate voidAddAudienceRestrictionToAssertions.addAudienceRestriction(ProfileRequestContext profileRequestContext, Conditions conditions) Add the audiences obtained from a lookup function to theAudienceRestrictionCondition.private voidAddAudienceRestrictionToAssertions.addAudienceRestriction(ProfileRequestContext profileRequestContext, Conditions conditions) Add the audiences obtained from a lookup function to theAudienceRestriction.AddInResponseToToResponse.DefaultRequestIdLookupStrategy.apply(ProfileRequestContext input) protected voidAddAudienceRestrictionToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddInResponseToToResponse.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddNotBeforeConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddNotOnOrAfterConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidSignAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidVerifyChannelBindings.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected booleanAddAudienceRestrictionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddInResponseToToResponse.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddNotBeforeConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddNotOnOrAfterConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanPopulateSignatureSigningParameters.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanSignAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanVerifyChannelBindings.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.ChainingNameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext, String format) Generate an identifier object.Method parameters in org.opensaml.saml.common.profile.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidAddNotOnOrAfterConditionToAssertions.setAssertionLifetimeStrategy(Function<ProfileRequestContext, Duration> strategy) Set strategy function to obtain assertion lifetime.voidAddAudienceRestrictionToAssertions.setAudienceRestrictionsLookupStrategy(Function<ProfileRequestContext, Collection<String>> strategy) Set the strategy used to obtain the audience restrictions to apply.voidVerifyChannelBindings.setChannelBindingsCreationStrategy(Function<ProfileRequestContext, ChannelBindingsContext> strategy) Set the strategy used to create or locate theChannelBindingsContextto save verified results in.voidVerifyChannelBindings.setChannelBindingsLookupStrategy1(Function<ProfileRequestContext, ChannelBindingsContext> strategy) Set the strategy used to locate the firstChannelBindingsContextto operate on.voidVerifyChannelBindings.setChannelBindingsLookupStrategy2(Function<ProfileRequestContext, ChannelBindingsContext> strategy) Set the strategy used to locate the secondChannelBindingsContextto operate on.voidPopulateSignatureSigningParameters.setConfigurationLookupStrategy(Function<ProfileRequestContext, List<SignatureSigningConfiguration>> strategy) Set the strategy used to look up a per-requestSignatureSigningConfigurationlist.voidPopulateSignatureSigningParameters.setExistingParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy used to look up an existingSecurityParametersContextto copy instead of actually resolving the parameters to set.voidPopulateSignatureSigningParameters.setMetadataContextLookupStrategy(Function<ProfileRequestContext, SAMLMetadataContext> strategy) Set lookup strategy forSAMLMetadataContextfor input to resolution.voidAddInResponseToToResponse.setRequestIdLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the request ID.voidAddAudienceRestrictionToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the strategy used to locate the Response to operate on.voidAddInResponseToToResponse.setResponseLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the strategy used to locate the message to operate on.voidAddNotBeforeConditionToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the strategy used to locate the Response to operate on.voidAddNotOnOrAfterConditionToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the strategy used to locate the Response to operate on.voidSignAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the strategy used to locate the response to operate on.voidPopulateSignatureSigningParameters.setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy used to look up theSecurityParametersContextto set the parameters for.voidSignAssertions.setSecurityParametersLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy used to locate theSecurityParametersContextto use. -
Uses of ProfileRequestContext in org.opensaml.saml.common.profile.logic
Fields in org.opensaml.saml.common.profile.logic with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionDefaultLocalErrorPredicate.bindingContextLookupStrategyStrategy function for access toSAMLBindingContextto check.DefaultLocalErrorPredicate.endpointContextLookupStrategyStrategy function for access toSAMLEndpointContextto check.private Function<ProfileRequestContext,EventContext> DefaultLocalErrorPredicate.eventContextLookupStrategyStrategy function for access toEventContextto check.private Function<ProfileRequestContext,SAMLObject> AbstractNameIDPolicyPredicate.objectLookupStrategyObject lookup function.private Function<ProfileRequestContext,String> AbstractNameIDPolicyPredicate.requesterIdLookupStrategyRequester ID lookup function.private Function<ProfileRequestContext,String> AbstractNameIDPolicyPredicate.responderIdLookupStrategyResponder ID lookup function.private Function<ProfileRequestContext,SSODescriptor> MetadataNameIdentifierFormatStrategy.ssoDescriptorLookupStrategyStrategy function to lookup theSSODescriptorto read from.Methods in org.opensaml.saml.common.profile.logic with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionMetadataNameIdentifierFormatStrategy.apply(ProfileRequestContext input) MetadataNameIdentifierFormatStrategy.MetadataLookupStrategy.apply(ProfileRequestContext input) private booleanAbstractNameIDPolicyPredicate.doApply(ProfileRequestContext input, NameIdentifier target) Apply policy to the target object.private booleanAbstractNameIDPolicyPredicate.doApply(ProfileRequestContext input, NameID target) Apply policy to the target object.private booleanAbstractNameIDPolicyPredicate.doApply(ProfileRequestContext input, NameIDPolicy target) Apply policy to the target object.booleanAbstractNameIDPolicyPredicate.test(ProfileRequestContext input) booleanDefaultLocalErrorPredicate.test(ProfileRequestContext input) booleanInboundMessageSignedPredicate.test(ProfileRequestContext input) Method parameters in org.opensaml.saml.common.profile.logic with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidDefaultLocalErrorPredicate.setBindingContextLookupStrategy(Function<ProfileRequestContext, SAMLBindingContext> strategy) Set lookup strategy forSAMLBindingContextto check.voidDefaultLocalErrorPredicate.setEndpointContextLookupStrategy(Function<ProfileRequestContext, SAMLEndpointContext> strategy) Set lookup strategy forSAMLEndpointContextto check.voidDefaultLocalErrorPredicate.setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext> strategy) Set lookup strategy forEventContextto check.voidAbstractNameIDPolicyPredicate.setObjectLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the lookup strategy used to locate the object to evaluate.voidAbstractNameIDPolicyPredicate.setRequesterIdLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the requester ID.voidAbstractNameIDPolicyPredicate.setResponderIdLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the responder ID.voidMetadataNameIdentifierFormatStrategy.setSSODescriptorLookupStrategy(Function<ProfileRequestContext, SSODescriptor> strategy) Set the lookup strategy to use to obtain anSSODescriptor. -
Uses of ProfileRequestContext in org.opensaml.saml.metadata.resolver
Fields in org.opensaml.saml.metadata.resolver with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>ChainingMetadataResolver.activationConditionActivation condition.Methods in org.opensaml.saml.metadata.resolver that return types with arguments of type ProfileRequestContextModifier and TypeMethodDescriptionChainingMetadataResolver.getActivationCondition()Get an activation condition for this resolver.Method parameters in org.opensaml.saml.metadata.resolver with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidChainingMetadataResolver.setActivationCondition(Predicate<ProfileRequestContext> condition) Set an activation condition for this resolver. -
Uses of ProfileRequestContext in org.opensaml.saml.metadata.resolver.impl
Fields in org.opensaml.saml.metadata.resolver.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>AbstractMetadataResolver.activationConditionActivation condition.Methods in org.opensaml.saml.metadata.resolver.impl that return types with arguments of type ProfileRequestContextModifier and TypeMethodDescriptionAbstractMetadataResolver.getActivationCondition()Get an activation condition for this resolver.Method parameters in org.opensaml.saml.metadata.resolver.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidAbstractMetadataResolver.setActivationCondition(Predicate<ProfileRequestContext> condition) Set an activation condition for this resolver. -
Uses of ProfileRequestContext in org.opensaml.saml.saml1.profile
Methods in org.opensaml.saml.saml1.profile with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionprotected NameIdentifierAbstractSAML1NameIdentifierGenerator.doGenerate(ProfileRequestContext profileRequestContext) Override this method to fully control the generation process.SAML1NameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext, String format) Generate an identifier object. -
Uses of ProfileRequestContext in org.opensaml.saml.saml1.profile.impl
Fields in org.opensaml.saml.saml1.profile.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,List<Assertion>> AddNameIdentifierToSubjects.assertionsLookupStrategyStrategy used to locate theAssertions to operate on.private Predicate<ProfileRequestContext>AddStatusToResponse.detailedErrorsConditionPredicate determining whether detailed error information is permitted.private Function<ProfileRequestContext,EventContext> AddStatusToResponse.StatusCodeMappingFunction.eventContextLookupStrategyStrategy function for access toEventContextto check.private Function<ProfileRequestContext,List<String>> AddNameIdentifierToSubjects.formatLookupStrategyStrategy used to determine the formats to try.AddResponseShell.idGeneratorLookupStrategyStrategy used to locate theIdentifierGenerationStrategyto use.private Function<ProfileRequestContext,String> ResolveArtifacts.issuerLookupStrategyStrategy used to locate the issuer identity to validate against artifact entries.CopyNameIdentifierFromRequest.nameIdentifierContextLookupStrategyStrategy used to locate the name identifier context to copy from.private Function<ProfileRequestContext,String> ResolveArtifacts.requesterLookupStrategyStrategy used to locate the requester identity to validate against artifact entries.private Function<ProfileRequestContext,Request> ResolveArtifacts.requestLookupStrategyStrategy used to locate theRequestto operate on.private Function<ProfileRequestContext,Response> AddDoNotCacheConditionToAssertions.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> AddStatusToResponse.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> AddSubjectConfirmationToSubjects.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> CopyNameIdentifierFromRequest.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> ResolveArtifacts.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,List<QName>> AddStatusToResponse.statusCodesLookupStrategyOptional method to obtain status codes.private Function<ProfileRequestContext,String> AddStatusToResponse.statusMessageLookupStrategyOptional method to obtain a status message.Methods in org.opensaml.saml.saml1.profile.impl with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionAddNameIdentifierToSubjects.AssertionStrategy.apply(ProfileRequestContext input) AddStatusToResponse.StatusCodeMappingFunction.apply(ProfileRequestContext input) protected voidAddDoNotCacheConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddNameIdentifierToSubjects.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddResponseShell.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddStatusToResponse.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddSubjectConfirmationToSubjects.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidCopyNameIdentifierFromRequest.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidResolveArtifacts.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected booleanAddDoNotCacheConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddNameIdentifierToSubjects.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddResponseShell.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddStatusToResponse.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddSubjectConfirmationToSubjects.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanCopyNameIdentifierFromRequest.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanResolveArtifacts.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.private NameIdentifierAddNameIdentifierToSubjects.generateNameIdentifier(ProfileRequestContext profileRequestContext) Attempt to generate aNameIdentifierusing each of the candidate Formats and plugins.Method parameters in org.opensaml.saml.saml1.profile.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidAddNameIdentifierToSubjects.setAssertionsLookupStrategy(Function<ProfileRequestContext, List<Assertion>> strategy) Set the strategy used to locate theAssertions to operate on.voidAddStatusToResponse.setDetailedErrorsCondition(Predicate<ProfileRequestContext> condition) Set the predicate used to determine the detailed errors condition.voidAddStatusToResponse.StatusCodeMappingFunction.setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext> strategy) Set lookup strategy forEventContextto check.voidAddNameIdentifierToSubjects.setFormatLookupStrategy(Function<ProfileRequestContext, List<String>> strategy) Set the strategy function to use to obtain the formats to try.voidAddResponseShell.setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy> strategy) Set the strategy used to locate theIdentifierGenerationStrategyto use.voidResolveArtifacts.setIssuerLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the issuer's identity.voidCopyNameIdentifierFromRequest.setNameIdentifierContextLookupStrategy(Function<ProfileRequestContext, SAMLSubjectNameIdentifierContext> strategy) Set the strategy used to locate theSAMLSubjectNameIdentifierContextto copy from.voidResolveArtifacts.setRequesterLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the requester's identity.voidResolveArtifacts.setRequestLookupStrategy(Function<ProfileRequestContext, Request> strategy) Set the strategy used to locate theRequestto operate on.voidAddDoNotCacheConditionToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidAddStatusToResponse.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidAddSubjectConfirmationToSubjects.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidCopyNameIdentifierFromRequest.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidResolveArtifacts.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidAddStatusToResponse.setStatusCodesLookupStrategy(Function<ProfileRequestContext, List<QName>> strategy) Set the optional strategy used to obtain status codes to include.voidAddStatusToResponse.setStatusMessageLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the optional strategy used to obtain a status message to include. -
Uses of ProfileRequestContext in org.opensaml.saml.saml2.profile
Fields in org.opensaml.saml.saml2.profile with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,AuthnRequest> AbstractSAML2NameIDGenerator.requestLookupStrategyStrategy used to locate anAuthnRequestto check.Methods in org.opensaml.saml.saml2.profile with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionprotected NameIDAbstractSAML2NameIDGenerator.doGenerate(ProfileRequestContext profileRequestContext) Override this method to fully control the generation process.SAML2NameIDGenerator.generate(ProfileRequestContext profileRequestContext, String format) Generate an identifier object.protected StringAbstractSAML2NameIDGenerator.getEffectiveSPNameQualifier(ProfileRequestContext profileRequestContext) Get the effective SPNameQualifier to apply based on the properties set and the current request.Method parameters in org.opensaml.saml.saml2.profile with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidAbstractSAML2NameIDGenerator.setRequestLookupStrategy(Function<ProfileRequestContext, AuthnRequest> strategy) Set the strategy used to locate theAuthnRequestto check for aNameIDPolicy. -
Uses of ProfileRequestContext in org.opensaml.saml.saml2.profile.impl
Fields in org.opensaml.saml.saml2.profile.impl declared as ProfileRequestContextModifier and TypeFieldDescriptionprivate ProfileRequestContextValidateAssertions.AssertionValidationInput.profileContextThe profile request context input.Fields in org.opensaml.saml.saml2.profile.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,Set<String>> DefaultAssertionValidationContextBuilder.additionalAudiencesFunction for determining additional valid audience values.private Function<ProfileRequestContext,String> AddSubjectConfirmationToSubjects.addressLookupStrategyStrategy to obtain value forSubjectConfirmationData.getAddress().private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.addressRequiredPredicate for determining whether an Assertion SubjectConfirmationData Address is required.private Function<ProfileRequestContext,List<Assertion>> ValidateAssertions.assertionResolverThe resolver for the list of assertions to be validated.private Function<ProfileRequestContext,List<Assertion>> AddNameIDToSubjects.assertionsLookupStrategyStrategy used to locate theResponseto operate on.ValidateAssertions.assertionValidatorLookupThe SAML 2.0 Assertion validator lookup function, may be null.AddChannelBindingsToAssertions.channelBindingsContextLookupStrategyStrategy used to locate theChannelBindingsContextto operate on.private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.checkAddressPredicate for determining whether an Assertion's network address(es) should be checked.private Function<ProfileRequestContext,Duration> DefaultAssertionValidationContextBuilder.clockSkewA function for resolving the clock skew to apply.AbstractDecryptAction.decryptionPredicatePredicate determining whether to attempt decryption.private Predicate<ProfileRequestContext>AddStatusToResponse.detailedErrorsConditionPredicate determining whether detailed error information is permitted.private Function<ProfileRequestContext,ECPContext> PopulateECPContext.ecpContextCreationStrategyStrategy used to locate theECPContextto populate.private Function<ProfileRequestContext,ECPContext> AddGeneratedKeyToAssertions.ecpContextLookupStrategyStrategy used to locate theECPContextto operate on.PopulateECPContext.encryptionContextLookupStrategyStrategy used to locate theEncryptionContext.AbstractEncryptAction.encryptionCtxLookupStrategyStrategy used to locate theEncryptionContext.private Predicate<ProfileRequestContext>AbstractEncryptAction.encryptToSelfPredicate used to determine whether to perform encrypt-to-self.AbstractEncryptAction.encryptToSelfParametersStrategyStrategy used to resolve the encrypt-to-self parameters.private Function<ProfileRequestContext,EventContext> AddStatusToResponse.StatusCodeMappingFunction.eventContextLookupStrategyStrategy function for access toEventContextto check.private Function<ProfileRequestContext,List<String>> AddNameIDToSubjects.formatLookupStrategyStrategy used to determine the formats to try.AbstractResponseShellAction.idGeneratorLookupStrategyStrategy used to locate theIdentifierGenerationStrategyto use.AddNameIDToSubjects.idGeneratorLookupStrategyStrategy used to locate theIdentifierGenerationStrategyto use.AddStatusResponseShell.idGeneratorLookupStrategyStrategy used to locate theIdentifierGenerationStrategyto use.private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.includeSelfEntityIDAsRecipientPredicate for determining whether to include the self entityID as a valid Recipient.private Function<ProfileRequestContext,String> DefaultAssertionValidationContextBuilder.inResponseToFunction for determining the valid InResponseTo value.private Function<ProfileRequestContext,String> AddSubjectConfirmationToSubjects.inResponseToLookupStrategyOptional strategy to obtain value forSubjectConfirmationData.getInResponseTo().private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.inResponseToRequiredPredicate for determining whether an Assertion SubjectConfirmationData InResponseTo is required.private Function<ProfileRequestContext,String> AbstractResponseShellAction.issuerLookupStrategyStrategy used to obtain the response issuer value.private Function<ProfileRequestContext,String> AddNameIDToSubjects.issuerLookupStrategyStrategy used to obtain the response issuer value.private Function<ProfileRequestContext,String> AddStatusResponseShell.issuerLookupStrategyStrategy used to obtain the response issuer value.private Function<ProfileRequestContext,String> ResolveArtifact.issuerLookupStrategyStrategy used to locate the issuer identity to validate against artifact entries.AbstractEncryptAction.keyPlacementLookupStrategyStrategy used to determine encrypted key placement.private Function<ProfileRequestContext,Duration> DefaultAssertionValidationContextBuilder.lifetimeA function for resolving the lifetime to apply.private Function<ProfileRequestContext,Long> AddSubjectConfirmationToSubjects.lifetimeLookupStrategyOptional strategy to obtain value forSubjectConfirmationData.getNotOnOrAfter().private Function<ProfileRequestContext,Duration> DefaultAssertionValidationContextBuilder.maximumTimeSinceAuthnFunction for determining the max allowed time since authentication.private Function<ProfileRequestContext,Object> AbstractDecryptAction.messageLookupStrategyStrategy used to locate the SAML message to operate on.private Function<ProfileRequestContext,SAMLObject> EncryptNameIDs.messageLookupStrategyStrategy used to locate the message to operate on.CopyNameIDFromRequest.nameIdentifierContextLookupStrategyStrategy used to locate the name identifier context to copy from.private Predicate<ProfileRequestContext>AddNameIDToSubjects.nameIDPolicyPredicatePredicate to validateNameIDPolicy.private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.notBeforeRequiredPredicate for determining whether an Assertion SubjectConfirmationData NotBefore is required.private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.notOnOrAfterRequiredPredicate for determining whether an Assertion SubjectConfirmationData NotOnOrAfter is required.AddProxyRestrictionToAssertions.proxyRestrictionLookupStrategyStrategy used to obtain the material to add.private Function<ProfileRequestContext,String> AbstractEncryptAction.recipientLookupStrategyStrategy used to locate the encryption recipient.private Function<ProfileRequestContext,String> AddSubjectConfirmationToSubjects.recipientLookupStrategyOptional strategy to obtain value forSubjectConfirmationData.getRecipient().private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.recipientRequiredPredicate for determining whether an Assertion SubjectConfirmationData Recipient is required.private Function<ProfileRequestContext,String> ResolveArtifact.requesterLookupStrategyStrategy used to locate the requester identity to validate against artifact entries.private Function<ProfileRequestContext,AuthnRequest> AddNameIDToSubjects.NameIDPolicyLookupFunction.requestLookupStrategyStrategy used to locate theAuthnRequestto operate on.AddNameIDToSubjects.RequesterIdFromIssuerFunction.requestLookupStrategyStrategy used to locate theAuthnRequestto operate on.private Function<ProfileRequestContext,AuthnRequest> AddNameIDToSubjects.requestLookupStrategyStrategy used to locate theAuthnRequestto operate on, if any.private Function<ProfileRequestContext,ArtifactResolve> ResolveArtifact.requestLookupStrategyStrategy used to locate theArtifactResolveto operate on.private Function<ProfileRequestContext,Response> AddChannelBindingsToAssertions.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> AddGeneratedKeyToAssertions.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> AddOneTimeUseConditionToAssertions.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> AddProxyRestrictionToAssertions.responseLookupStrategyStrategy used to locate the Response to operate on.AddStatusToResponse.responseLookupStrategyStrategy used to locate theStatusResponseTypeto operate on.private Function<ProfileRequestContext,Response> AddSubjectConfirmationToSubjects.responseLookupStrategyStrategy used to locate theResponseto operate on.private Function<ProfileRequestContext,Response> CopyNameIDFromRequest.responseLookupStrategyStrategy used to locate theResponseto operate on.EncryptAssertions.responseLookupStrategyStrategy used to locate theResponseto operate on.EncryptAttributes.responseLookupStrategyStrategy used to locate theStatusResponseTypeto operate on.ResolveArtifact.responseLookupStrategyStrategy used to locate theArtifactResponseto operate on.DefaultAssertionValidationContextBuilder.securityParametersLookupStrategyResolver for security parameters context.AbstractDecryptAction.securityParamsLookupStrategyStrategy used to locate theSecurityParametersContext.private Function<ProfileRequestContext,String> AbstractEncryptAction.selfRecipientLookupStrategyStrategy used to obtain the self recipient value.private Function<Pair<ProfileRequestContext,Assertion>, CriteriaSet> DefaultAssertionValidationContextBuilder.signatureCriteriaSetFunctionA function for resolving the signature validation CriteriaSet for a particular function.private Predicate<ProfileRequestContext>DefaultAssertionValidationContextBuilder.signatureRequiredPredicate for determining whether an Assertion signature is required.private Function<ProfileRequestContext,List<String>> AddStatusToResponse.statusCodesLookupStrategyOptional method to obtain status codes.private Function<ProfileRequestContext,String> AddStatusToResponse.statusMessageLookupStrategyOptional method to obtain a status message.private Function<ProfileRequestContext,Set<String>> DefaultAssertionValidationContextBuilder.validIssuersFunction for determining additional valid Issuer values.Methods in org.opensaml.saml.saml2.profile.impl that return ProfileRequestContextModifier and TypeMethodDescriptionValidateAssertions.AssertionValidationInput.getProfileRequestContext()Get theProfileRequestContextinput.Methods in org.opensaml.saml.saml2.profile.impl that return types with arguments of type ProfileRequestContextModifier and TypeMethodDescriptionDefaultAssertionValidationContextBuilder.getAdditionalAudiences()Get the function for determining additional audience values.DefaultAssertionValidationContextBuilder.getAddressRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData Address is required.ValidateAssertions.getAssertionResolver()Get the function which resolves the list of assertions to validate.DefaultAssertionValidationContextBuilder.getCheckAddress()Get the predicate which determines whether an Assertion's network address(es) should be checked.DefaultAssertionValidationContextBuilder.getClockSkew()Get the strategy by which to resolve the clock skew.AbstractDecryptAction.getDecryptionPredicate()Get the predicate used to determine whether to attempt decryption.DefaultAssertionValidationContextBuilder.getIncludeSelfEntityIDAsRecipient()Get the predicate which determines whether to include the self entityID as a valid Recipient.DefaultAssertionValidationContextBuilder.getInResponseTo()Get the function for determining the valid InResponseTo.DefaultAssertionValidationContextBuilder.getInResponseToRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData InResponseTo is required.DefaultAssertionValidationContextBuilder.getLifetime()Get the strategy by which to resolve the lifetime.DefaultAssertionValidationContextBuilder.getMaximumTimeSinceAuthn()Get the function for determining the max allowed time since authentication.DefaultAssertionValidationContextBuilder.getNotBeforeRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData NotBefore is required.DefaultAssertionValidationContextBuilder.getNotOnOrAfterRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData NotOnOrAfter is required.DefaultAssertionValidationContextBuilder.getRecipientRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData Recipient is required.DefaultAssertionValidationContextBuilder.getSecurityParametersLookupStrategy()Get the strategy by which to resolve aSecurityParametersContext.DefaultAssertionValidationContextBuilder.getSignatureCriteriaSetFunction()Get the function for resolving the signature validation CriteriaSet for a particular function.DefaultAssertionValidationContextBuilder.getSignatureRequired()Get the predicate which determines whether an Assertion signature is required.DefaultAssertionValidationContextBuilder.getValidIssuers()Get the function for determining the valid Issuer valuesMethods in org.opensaml.saml.saml2.profile.impl with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionprivate voidAddProxyRestrictionToAssertions.addProxyRestriction(ProfileRequestContext profileRequestContext, Conditions conditions) Add the audiences obtained from a lookup function to theProxyRestriction.AddNameIDToSubjects.AssertionStrategy.apply(ProfileRequestContext input) AddNameIDToSubjects.NameIDPolicyLookupFunction.apply(ProfileRequestContext profileRequestContext) AddNameIDToSubjects.RequesterIdFromIssuerFunction.apply(ProfileRequestContext profileRequestContext) AddStatusToResponse.StatusCodeMappingFunction.apply(ProfileRequestContext input) AddSubjectConfirmationToSubjects.RemoteAddressStrategy.apply(ProfileRequestContext t) DefaultAssertionValidationContextBuilder.DefaultValidInResponseToLookupFunction.apply(ProfileRequestContext prc) DefaultAssertionValidationContextBuilder.DefaultValidIssuersLookupFunction.apply(ProfileRequestContext prc) ValidateAssertions.DefaultAssertionResolver.apply(ProfileRequestContext profileContext) protected ValidationContextValidateAssertions.buildValidationContext(ProfileRequestContext profileContext, Assertion assertion) Build the Assertion ValidationContext.protected voidAbstractResponseShellAction.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddChannelBindingsToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddGeneratedKeyToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddNameIDToSubjects.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddOneTimeUseConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddProxyRestrictionToAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddStatusResponseShell.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddStatusToResponse.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidAddSubjectConfirmationToSubjects.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidCopyNameIDFromRequest.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidDecryptAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidDecryptAttributes.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidDecryptNameIDs.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidEncryptAssertions.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidEncryptAttributes.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidEncryptNameIDs.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidPopulateECPContext.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidResolveArtifact.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidValidateAssertions.doExecute(ProfileRequestContext profileContext) Performs this action.protected booleanAbstractDecryptAction.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAbstractEncryptAction.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAbstractResponseShellAction.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddChannelBindingsToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddGeneratedKeyToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddNameIDToSubjects.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddOneTimeUseConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddProxyRestrictionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddStatusResponseShell.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddStatusToResponse.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanAddSubjectConfirmationToSubjects.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanCopyNameIDFromRequest.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanEncryptAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanEncryptAttributes.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanEncryptNameIDs.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanResolveArtifact.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanValidateAssertions.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.private NameIDAddNameIDToSubjects.generateNameID(ProfileRequestContext profileRequestContext) Attempt to generate aNameIDusing each of the candidate Formats and plugins.ValidateAssertions.getAssertionValidator(ProfileRequestContext profileRequestContext, Assertion assertion) Get the configured Assertion validator.private StringAddNameIDToSubjects.getRequiredFormat(ProfileRequestContext profileRequestContext) Extract a format required by the inbound request, if present.private voidDecryptAttributes.processAssertion(ProfileRequestContext profileRequestContext, Assertion assertion) Decrypt anyEncryptedAttributefound in an assertion and replace it with the result.private voidDecryptNameIDs.processAssertion(ProfileRequestContext profileRequestContext, Assertion assertion) Decrypt anyEncryptedIDfound in an assertion and replace it with the result.private AssertionDecryptAssertions.processEncryptedAssertion(ProfileRequestContext profileRequestContext, EncryptedAssertion encAssert) Decrypt anEncryptedAssertionand return the result.private AttributeDecryptAttributes.processEncryptedAttribute(ProfileRequestContext profileRequestContext, EncryptedAttribute encAttr) Decrypt anEncryptedAttributeand return the result.private NameIDDecryptNameIDs.processEncryptedID(ProfileRequestContext profileRequestContext, EncryptedID encID) Decrypt anEncryptedIDand return the result.private voidDecryptNameIDs.processLogoutRequest(ProfileRequestContext profileRequestContext, LogoutRequest request) Decrypt anyEncryptedIDfound in a LogoutRequest and replace it with the result.private voidDecryptNameIDs.processManageNameIDRequest(ProfileRequestContext profileRequestContext, ManageNameIDRequest request) Decrypt anyEncryptedIDfound in a ManageNameIDRequest and replace it with the result.private voidDecryptNameIDs.processNameIDMappingRequest(ProfileRequestContext profileRequestContext, NameIDMappingRequest request) Decrypt anyEncryptedIDfound in a NameIDMappingRequest and replace it with the result.private voidDecryptNameIDs.processNameIDMappingResponse(ProfileRequestContext profileRequestContext, NameIDMappingResponse response) Decrypt anyEncryptedIDfound in a NameIDMappingResponse and replace it with the result.private NewIDDecryptNameIDs.processNewEncryptedID(ProfileRequestContext profileRequestContext, NewEncryptedID encID) Decrypt aNewEncryptedIDand return the result.private voidDecryptAssertions.processResponse(ProfileRequestContext profileRequestContext, Response response) Decrypt anyEncryptedAssertionfound in a response and replace it with the result.protected voidValidateAssertions.processResult(ValidationContext validationContext, ValidationResult validationResult, Assertion assertion, ProfileRequestContext profileContext) Process the result of the assertion validation.private voidDecryptNameIDs.processSubject(ProfileRequestContext profileRequestContext, Subject subject) Decrypt anyEncryptedIDfound in a subject and replace it with the result.Method parameters in org.opensaml.saml.saml2.profile.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidDefaultAssertionValidationContextBuilder.setAdditionalAudiences(Function<ProfileRequestContext, Set<String>> function) Set the function for determining additional audience values.voidAddSubjectConfirmationToSubjects.setAddressLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to obtain value forSubjectConfirmationData.getAddress().voidDefaultAssertionValidationContextBuilder.setAddressRequired(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData Address is required.voidValidateAssertions.setAssertionResolver(Function<ProfileRequestContext, List<Assertion>> function) Set the function which resolves the list of assertions to validate.voidAddNameIDToSubjects.setAssertionsLookupStrategy(Function<ProfileRequestContext, List<Assertion>> strategy) Set the strategy used to locate theAssertions to operate on.voidValidateAssertions.setAssertionValidatorLookup(Function<Pair<ProfileRequestContext, Assertion>, SAML20AssertionValidator> function) Set the Assertion validator lookup function.voidAddChannelBindingsToAssertions.setChannelBindingsContextLookupStrategy(Function<ProfileRequestContext, ChannelBindingsContext> strategy) Set the strategy used to locate theChannelBindingsContextto operate on.voidDefaultAssertionValidationContextBuilder.setCheckAddress(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion's network address(es) should be checked.voidDefaultAssertionValidationContextBuilder.setClockSkewLookupStrategy(Function<ProfileRequestContext, Duration> strategy) Set the strategy by which to resolve the clock skew.voidAbstractDecryptAction.setDecryptionPredicate(Predicate<Pair<ProfileRequestContext, EncryptedElementType>> predicate) Set the predicate used to determine whether to attempt decryption.voidAddStatusToResponse.setDetailedErrorsCondition(Predicate<ProfileRequestContext> condition) Set the predicate used to determine the detailed errors condition.voidPopulateECPContext.setECPContextCreationStrategy(Function<ProfileRequestContext, ECPContext> strategy) Set the strategy used to locate theECPContextto operate on.voidAddGeneratedKeyToAssertions.setECPContextLookupStrategy(Function<ProfileRequestContext, ECPContext> strategy) Set the strategy used to locate theECPContextto operate on.voidAbstractEncryptAction.setEncryptionContextLookupStrategy(Function<ProfileRequestContext, EncryptionContext> strategy) Set the strategy used to locate theEncryptionContextassociated with a givenProfileRequestContext.voidPopulateECPContext.setEncryptionContextLookupStrategy(Function<ProfileRequestContext, EncryptionContext> strategy) Set the strategy used to locate theEncryptionContext.voidAbstractEncryptAction.setEncryptToSelf(Predicate<ProfileRequestContext> predicate) Set the predicate used to determine whether to perform encrypt-to-self.voidAbstractEncryptAction.setEncryptToSelfParametersStrategy(Function<Pair<ProfileRequestContext, EncryptionParameters>, List<EncryptionParameters>> strategy) Set the strategy used to resolve the encrypt-to-self parameters.voidAddStatusToResponse.StatusCodeMappingFunction.setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext> strategy) Set lookup strategy forEventContextto check.voidAddNameIDToSubjects.setFormatLookupStrategy(Function<ProfileRequestContext, List<String>> strategy) Set the strategy function to use to obtain the formats to try.voidAbstractResponseShellAction.setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy> strategy) Set the strategy used to locate theIdentifierGenerationStrategyto use.voidAddNameIDToSubjects.setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy> strategy) Set the strategy used to locate theIdentifierGenerationStrategyto use.voidAddStatusResponseShell.setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy> strategy) Set the strategy used to locate theIdentifierGenerationStrategyto use.voidDefaultAssertionValidationContextBuilder.setIncludeSelfEntityIDAsRecipient(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether to include the self entityID as a valid Recipient.voidDefaultAssertionValidationContextBuilder.setInResponseTo(Function<ProfileRequestContext, String> function) Set the function for determining the valid InResponseTo.voidAddSubjectConfirmationToSubjects.setInResponseToLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to obtain value forSubjectConfirmationData.getInResponseTo().voidDefaultAssertionValidationContextBuilder.setInResponseToRequired(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData InResponseTo is required.voidAbstractResponseShellAction.setIssuerLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the issuer value to use.voidAddNameIDToSubjects.setIssuerLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the issuer value to use.voidAddStatusResponseShell.setIssuerLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the issuer value to use.voidResolveArtifact.setIssuerLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the issuer's identity.voidAbstractEncryptAction.setKeyPlacementLookupStrategy(Function<ProfileRequestContext, Encrypter.KeyPlacement> strategy) Set the strategy used to determine the encrypted key placement strategy.voidAddSubjectConfirmationToSubjects.setLifetimeLookupStrategy(Function<ProfileRequestContext, Long> strategy) Set the strategy used to obtain value forSubjectConfirmationData.getNotOnOrAfter().voidDefaultAssertionValidationContextBuilder.setLifetimeLookupStrategy(Function<ProfileRequestContext, Duration> strategy) Set the strategy by which to resolve the lifetime.voidDefaultAssertionValidationContextBuilder.setMaximumTimeSinceAuthn(Function<ProfileRequestContext, Duration> function) Set the function for determining the max allowed time since authentication.voidAbstractDecryptAction.setMessageLookupStrategy(Function<ProfileRequestContext, Object> strategy) Set the strategy used to locate theSAMLObjectto operate on.voidEncryptNameIDs.setMessageLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the strategy used to locate theResponseto operate on.voidCopyNameIDFromRequest.setNameIDContextLookupStrategy(Function<ProfileRequestContext, SAMLSubjectNameIdentifierContext> strategy) Set the strategy used to locate theSAMLSubjectNameIdentifierContextto copy from.voidAddNameIDToSubjects.setNameIDPolicyPredicate(Predicate<ProfileRequestContext> predicate) Set the predicate used to evaluate theNameIDPolicy.voidDefaultAssertionValidationContextBuilder.setNotBeforeRequired(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData NotBefore is required.voidDefaultAssertionValidationContextBuilder.setNotOnOrAfterRequired(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData NotOnOrAfter is required.voidAddProxyRestrictionToAssertions.setProxyRestrictionLookupStrategy(Function<ProfileRequestContext, Pair<Integer, Set<String>>> strategy) Set the strategy used to obtain the proxy restrictions to apply.voidAbstractEncryptAction.setRecipientLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the encryption recipient.voidAddSubjectConfirmationToSubjects.setRecipientLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to obtain value forSubjectConfirmationData.getRecipient().voidDefaultAssertionValidationContextBuilder.setRecipientRequired(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData Recipient is required.voidResolveArtifact.setRequesterLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the requester's identity.voidAddNameIDToSubjects.NameIDPolicyLookupFunction.setRequestLookupStrategy(Function<ProfileRequestContext, AuthnRequest> strategy) Set the strategy used to locate theAuthnRequestto examine.voidAddNameIDToSubjects.RequesterIdFromIssuerFunction.setRequestLookupStrategy(Function<ProfileRequestContext, RequestAbstractType> strategy) Set the strategy used to locate theRequestAbstractTypeto examine.voidAddNameIDToSubjects.setRequestLookupStrategy(Function<ProfileRequestContext, AuthnRequest> strategy) Set the strategy used to locate theAuthnRequestto examine, if any.voidResolveArtifact.setRequestLookupStrategy(Function<ProfileRequestContext, ArtifactResolve> strategy) Set the strategy used to locate theArtifactResolveto operate on.voidAddChannelBindingsToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidAddGeneratedKeyToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidAddOneTimeUseConditionToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidAddProxyRestrictionToAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate the Response to operate on.voidAddStatusToResponse.setResponseLookupStrategy(Function<ProfileRequestContext, StatusResponseType> strategy) Set the strategy used to locate theStatusResponseTypeto operate on.voidAddSubjectConfirmationToSubjects.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidCopyNameIDFromRequest.setResponseLookupStrategy(Function<ProfileRequestContext, Response> strategy) Set the strategy used to locate theResponseto operate on.voidEncryptAssertions.setResponseLookupStrategy(Function<ProfileRequestContext, StatusResponseType> strategy) Set the strategy used to locate theResponseto operate on.voidEncryptAttributes.setResponseLookupStrategy(Function<ProfileRequestContext, StatusResponseType> strategy) Set the strategy used to locate theResponseto operate on.voidResolveArtifact.setResponseLookupStrategy(Function<ProfileRequestContext, ArtifactResponse> strategy) Set the strategy used to locate theArtifactResponseto operate on.voidAbstractDecryptAction.setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy used to locate theSecurityParametersContextassociated with a givenProfileRequestContext.voidDefaultAssertionValidationContextBuilder.setSecurityParametersLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext> strategy) Set the strategy by which to resolve aSecurityParametersContext.voidAbstractEncryptAction.setSelfRecipientLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the strategy used to locate the self identity value to use.voidDefaultAssertionValidationContextBuilder.setSignatureCriteriaSetFunction(Function<Pair<ProfileRequestContext, Assertion>, CriteriaSet> function) Set the function for resolving the signature validation CriteriaSet for a particular function.voidDefaultAssertionValidationContextBuilder.setSignatureRequired(Predicate<ProfileRequestContext> predicate) Set the predicate which determines whether an Assertion signature is required.voidAddStatusToResponse.setStatusCodesLookupStrategy(Function<ProfileRequestContext, List<String>> strategy) Set the optional strategy used to obtain status codes to include.voidAddStatusToResponse.setStatusMessageLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the optional strategy used to obtain a status message to include.voidDefaultAssertionValidationContextBuilder.setValidIssuers(Function<ProfileRequestContext, Set<String>> function) Set the function for determining the valid Issuer valuesConstructors in org.opensaml.saml.saml2.profile.impl with parameters of type ProfileRequestContextModifierConstructorDescriptionAssertionValidationInput(ProfileRequestContext context, HttpServletRequest request, Assertion samlAssertion) Constructor. -
Uses of ProfileRequestContext in org.opensaml.soap.soap11.profile.impl
Fields in org.opensaml.soap.soap11.profile.impl with type parameters of type ProfileRequestContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,Fault> AddSOAPFault.contextFaultStrategyStrategy for resolving a fault instance directly from the request context.private Predicate<ProfileRequestContext>AddSOAPFault.detailedErrorsConditionPredicate determining whether detailed error information is permitted.private Function<ProfileRequestContext,EventContext> AddSOAPFault.FaultCodeMappingFunction.eventContextLookupStrategyStrategy function for access toEventContextto check.private Function<ProfileRequestContext,QName> AddSOAPFault.faultCodeLookupStrategyOptional method to obtain fault code.private Function<ProfileRequestContext,String> AddSOAPFault.faultStringLookupStrategyOptional method to obtain a fault string.Methods in org.opensaml.soap.soap11.profile.impl with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionAddSOAPFault.FaultCodeMappingFunction.apply(ProfileRequestContext input) AddSOAPFault.MessageContextFaultStrategy.apply(ProfileRequestContext input) private FaultAddSOAPFault.buildNewMappedFault(ProfileRequestContext profileRequestContext) Build and return a newFaultbased on configured mapping strategy.protected voidAddSOAPFault.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected booleanAddSOAPFault.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.private FaultAddSOAPFault.resolveContextFault(ProfileRequestContext profileRequestContext) Resolve aFaultinstance stored in theProfileRequestContext.Method parameters in org.opensaml.soap.soap11.profile.impl with type arguments of type ProfileRequestContextModifier and TypeMethodDescriptionvoidAddSOAPFault.setContextFaultStrategy(Function<ProfileRequestContext, Fault> strategy) Set the optional strategy used to resolve aFaultinstance directly from the request context.voidAddSOAPFault.setDetailedErrorsCondition(Predicate<ProfileRequestContext> condition) Set the predicate used to determine the detailed errors condition.voidAddSOAPFault.FaultCodeMappingFunction.setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext> strategy) Set lookup strategy forEventContextto check.voidAddSOAPFault.setFaultCodeLookupStrategy(Function<ProfileRequestContext, QName> strategy) Set the optional strategy used to obtain a faultcode to include.voidAddSOAPFault.setFaultStringLookupStrategy(Function<ProfileRequestContext, String> strategy) Set the optional strategy used to obtain a faultstring to include. -
Uses of ProfileRequestContext in org.opensaml.storage.impl.client
Methods in org.opensaml.storage.impl.client with parameters of type ProfileRequestContextModifier and TypeMethodDescriptionprotected voidLoadClientStorageServices.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidLogLocalStorageSaveResults.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidPopulateClientStorageLoadContext.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidPopulateClientStorageSaveContext.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected voidSaveCookieBackedClientStorageServices.doExecute(ProfileRequestContext profileRequestContext) Performs this action.protected booleanLoadClientStorageServices.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanLogLocalStorageSaveResults.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanPopulateClientStorageLoadContext.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanPopulateClientStorageSaveContext.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.protected booleanSaveCookieBackedClientStorageServices.doPreExecute(ProfileRequestContext profileRequestContext) Called prior to execution, actions may override this method to perform pre-processing for a request.