Package net.shibboleth.sp.saml.saml2.profile.impl
package net.shibboleth.sp.saml.saml2.profile.impl
Profile actions and classes for SAML 2.0 profile flows.
-
ClassesClassDescriptionAction that creates an
AuthnRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext().Action that creates anLogoutRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext().Action that creates anLogoutResponseand sets it as the message returned byInOutOperationContext.getOutboundMessageContext().Locates theMetadataResolverassociated with theApplicationmaking an agent request, and wraps it in aRoleDescriptorResolver.An action that extractsIdPAttributeobjects from an inbound SAML 2.0 SSO response.Built-in function to perform "standard" extraction of data into attributes.Action that adds an outboundMessageContextand related SAML contexts to theProfileRequestContextbased on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile request context.Action that populates the outboundSAMLBindingContextfor a PAOS message.Action that parses a client's "PAOS" header to populate anECPOptionsContextwith its flags.SAML-specific subclass of token consumer response action.Action that adds an inboundMessageContextand aSAMLPeerEntityContextto theProfileRequestContextbased on the identity of a relying party.SAML-specific action that processes the state token by setting it as the RelayState value.Perform processing of a SAML 2 Response's Assertions that have been validated by earlier actions for use in finalization of SAML-based authentication by later actions.Processes a request to potentially initiate a SAML 2.0 logout by examining the input to recover the required information from the opaque portion of the session created by the token consumer flow and store in a newly createdSAMLLogoutContext.Processes an inboundLogoutRequestfrom an IdP against the information supplied by the Agent.Processes an inboundLogoutRequestfrom an IdP against the information supplied by the Agent.Processes a request to potentially issue a SAML 2.0LogoutResponseby examining the input to recover the "token" issued by the logout-consumer flow in a previous call.Bridge class to adapt IdP action for saving off SAML token defails for SP use.Helper class encapsulating the creation and parsing of the opaque session data for SAML sessions, which consists of aNameIDobject.Subclass of base class action that encapsulates the execution step with the thread-local remoted servlet request and response.