Package net.shibboleth.idp.profile.impl
package net.shibboleth.idp.profile.impl
Implementations of various profile actions.
-
ClassDescriptionAction that invokes the
AttributeFilter
for the current request.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.Spring Web Flow utility action for logging on DEBUG a representation of the currentProfileRequestContext
.Spring Web Flow utility action for logging on DEBUG details about the current hierarchy of SpringApplicationContext
and the beans contained within each.Object representing a query for metadata.Decodes an incoming metadata query request.An action that populates a principal name obtained from a lookup function into aSubjectContext
child of theProfileRequestContext
.An action that conditionally populates aUserAgentContext
as a child of theProfileRequestContext
.Post-processes bean configuration metadata to ensure that stateful beans are scoped properly.Post-processesProfileAction
beans by wrapping them in a Spring Web Flow adaptor.Action that records the "Response Complete" status on the external context if not done so already.Action that refreshes aReloadableService
manually.Action that invokes theAttributeResolver
for the current request.Returns the principal name from aResolverTestRequest
message in the inbound message context.Object representing a request to run the attribute resolution and filtering components.Decodes an incoming resolver test message.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.Action that selects theProfileConfiguration
for the given request and sets it in the looked-upRelyingPartyContext
.This action attempts to resolve aRelyingPartyConfiguration
and adds it to theRelyingPartyContext
that was looked up.AnAbstractProfileAction
subclass that adapts an OpenSAMLMessageHandler
for execution in a Spring WebFlow environment.Used to indicate the target message context for invocation of the adapted message handler.Adaptor that wraps aProfileAction
with a Spring Web Flow compatible action implementation so that it can be executed as part of a flow.