Package net.shibboleth.sp.profile.impl
@NonnullElements
package net.shibboleth.sp.profile.impl
Classes implementing profile actions for SP remoting.
-
ClassesClassDescriptionA profile action to build the "shell" of an Agent response (a DDF), optionally including the
RemotedHttpServletResponse.STRUCTURE_NAMEmember and wrapped response facade to leave subsequent actions with a consistent state to operate on.A profile action to decode an agent request and stash the resultingDDFin theAgentRequestContext.Subclass of OpenSAMLDecodeMessageaction that wraps the execute step to stash off theRemotedHttpServletRequestfrom theAgentRequestContextfor access by theMessageDecoder.Simple action for testing adds the current time to the output.Action that implements a remote API for SP agents to leverage aDataSealer.Action that implements a remote API for SP agents to mamage sessions remotely.Action that implements a remote API for SP agents to access or alterStorageServicerecords.A profile action to encode an agent response from the outputDDFin theAgentRequestContext.Subclass of OpenSAMLEncodeMessageaction that wraps the execute step to stash off theRemotedHttpServletResponsefrom theAgentRequestContextfor access by theMessageEncoder.Generates a request to a discovery service per the protocol defined originally by us under the SAML TC at OASIS.Manager ofLogoutConsumerFlowDescriptorobjects.A profile action to encode the current event (typically an error) into an agent response in anAgentRequestContext.Extracts target resource URL from input message and prepares aStateDataContextfor subsequent preservation handling.Action that detects submitted form data, and when permitted, stores it in aStorageServiceand issues a cookie associated with the active state token to preserve a pointer to the data for recovery.Action that detects submitted form data, and when permitted, stores it in aStorageServiceand issues a cookie associated with the active state token to preserve a pointer to the data for recovery.Action that maps a state token into aStateData(or subclass) object.Default lookup strategy locates state token from Agent request.An action that maps a message request from an agent to the correspondingApplicationdefined for that agent.Action that checks all enabled logout consumer flows and returns the flow ID of the first enabled flow indicating it can handle the request.This action attempts to resolve aRelyingPartyConfigurationand adds it to aRelyingPartyContext, using the requestingApplicationas the source of configurations rather than the generic resolver used by the IdP.Action that checks all enabled token consumer flows and returns the flow ID of the first enabled flow indicating it can handle the request.Manager ofSessionInitiatorFlowDescriptorobjects.Manager ofTokenConsumerFlowDescriptorobjects.Subclass of OpenSAMLValidateHttpServletRequestaction that wraps the execute step to stash off theRemotedHttpServletRequestfrom theAgentRequestContextfor access by theMessageDecoder.Initiating action of a typical Session Initiator flow, this validates the input message for correctness, and may create aRelyingPartyContextbased on the identity of the eventual authenticating authority (the IdP/OP/etc.) if this is part of the request.Subclass of adaptor that populates thread-local remoted servlet request/resoonse objects.Subclass of IdP auditing action that overrides theHttpServletRequestaccessor to bypass the "non-null" assumptions built into our profile action classes.