Package net.shibboleth.idp.profile.impl
Implementations of various profile actions.
-
Class Summary Class Description FilterAttributes Action that invokes theAttributeFilter
for the current request.InitializeProfileRequestContext Action that creates a newProfileRequestContext
and binds it to the current conversation under theProfileRequestContext.BINDING_KEY
key, and sets the profile and logging IDs, if provided.LogContextTree Spring Web Flow utility action for logging on DEBUG a representation of the currentProfileRequestContext
.LogSpringContextInfo Spring Web Flow utility action for logging on DEBUG details about the current hierarchy of SpringApplicationContext
and the beans contained within each.MetadataQueryRequest Object representing a query for metadata.MetadataQueryRequestDecoder Decodes an incoming metadata query request.PopulateSubjectContext An action that populates a principal name obtained from a lookup function into aSubjectContext
child of theProfileRequestContext
.PopulateUserAgentContext An action that conditionally populates aUserAgentContext
as a child of theProfileRequestContext
.ProfileActionBeanFactoryPostProcessor Post-processes bean configuration metadata to ensure that stateful beans are scoped properly.ProfileActionBeanPostProcessor Post-processesProfileAction
beans by wrapping them in a Spring Web Flow adaptor.RecordResponseComplete Action that records the "Response Complete" status on the external context if not done so already.ReloadServiceConfiguration Action that refreshes aReloadableService
manually.ResolveAttributes Action that invokes theAttributeResolver
for the current request.ResolverTestPrincipalLookup Returns the principal name from aResolverTestRequest
message in the inbound message context.ResolverTestRequest Object representing a request to run the attribute resolution and filtering components.ResolverTestRequestDecoder Decodes an incoming resolver test message.RethrowingFlowExecutionExceptionHandler This handler can be attached to view or end states that are used to respond to errors, including RuntimeExceptions, so that if they themselves raise another RuntimeException, it won't trigger the state again, but just fail the flow.SelectProfileConfiguration Action that selects theProfileConfiguration
for the given request and sets it in the looked-upRelyingPartyContext
.SelectRelyingPartyConfiguration This action attempts to resolve aRelyingPartyConfiguration
and adds it to theRelyingPartyContext
that was looked up.WebFlowMessageHandlerAdaptor AnAbstractProfileAction
subclass that adapts an OpenSAMLMessageHandler
for execution in a Spring WebFlow environment.WebFlowProfileActionAdaptor Adaptor that wraps aProfileAction
with a Spring Web Flow compatible action implementation so that it can be executed as part of a flow. -
Enum Summary Enum Description WebFlowMessageHandlerAdaptor.Direction Used to indicate the target message context for invocation of the adapted message handler.