Package net.shibboleth.idp.saml.saml2.profile.impl
@NonnullElements
package net.shibboleth.idp.saml.saml2.profile.impl
Profile processing actions related to SAML 2 messages.
-
ClassesClassDescriptionAction that builds an
AttributeStatementand adds it to anAssertionreturned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext().Action that creates anAuthnRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext().Action that builds anAuthnStatementand adds it to anAssertionreturned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext().An action that checks for anExternalAuthenticationContextfor a signaled event via theExternalAuthenticationContext.getAuthnError()method, and otherwise enforces the presence of an inbound SAML Response to process.An action that processes a SAML 2AuthnRequestand blocks the use of any "simple" disallowed features.Action that filters a set of attributes against theAttributeobjects in anAttributeQuery.Decodes an incoming Shibboleth Authentication Request message.Action that ensures that the attributes in the ACS (if any) are mapped.Action that resolves and populatesEncryptionParameterson anEncryptionContextcreated/accessed via a lookup function, by default on aRelyingPartyContextchild of the profile request context.Profile action that performs initial analysis of aLogoutRequestorLogoutResponseto dispatch it for subsequent processing.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.Profile action that processes aLogoutRequestby resolving matching sessions, and destroys them, populating the associatedSPSessionobjects (excepting the one initiating the logout) into aLogoutContext.An authentication action that processes theRequestedAuthnContextin a SAML 2AuthnRequest, and populates aRequestedPrincipalContextwith the corresponding information.Manages state during proxied SAML authentication.MVC controller that handles outbound and inbound message I/O for proxied SAML authentication.Profile action that propagates a preparedLogoutRequestmessage to an SP via the SOAP binding, encapsulating SOAP pipeline construction and execution.An action that produces anAuthenticationResultbased on an inbound SAML 2.0 SSO response.