Package net.shibboleth.idp.saml.saml2.profile.impl
Profile processing actions related to SAML 2 messages.
-
Class Summary Class Description AddAttributeStatementToAssertion Action that builds anAttributeStatementand adds it to anAssertionreturned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext().AddAuthnRequest Action that creates anAuthnRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext().AddAuthnStatementToAssertion Action that builds anAuthnStatementand adds it to anAssertionreturned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext().ContinueSAMLAuthentication 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.FilterByQueriedAttributes Action that filters a set of attributes against theAttributeobjects in anAttributeQuery.IdPInitiatedSSORequestMessageDecoder Decodes an incoming Shibboleth Authentication Request message.MapRequestedAttributesInAttributeConsumingService Action that ensures that the attributes in the ACS (if any) are mapped.PopulateEncryptionParameters Action that resolves and populatesEncryptionParameterson anEncryptionContextcreated/accessed via a lookup function, by default on aRelyingPartyContextchild of the profile request context.PreProcessLogoutMessage Profile action that performs initial analysis of aLogoutRequestorLogoutResponseto dispatch it for subsequent processing.ProcessAssertionsForAuthentication 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.ProcessLogoutRequest Profile action that processes aLogoutRequestby resolving matching sessions, and destroys them, populating the associatedSPSessionobjects (excepting the one initiating the logout) into aLogoutContext.ProcessRequestedAuthnContext An authentication action that processes theRequestedAuthnContextin a SAML 2AuthnRequest, and populates aRequestedPrincipalContextwith the corresponding information.SAMLAuthnContext Manages state during proxied SAML authentication.SAMLAuthnController MVC controller that handles outbound and inbound message I/O for proxied SAML authentication.SOAPLogoutRequest Profile action that propagates a preparedLogoutRequestmessage to an SP via the SOAP binding, encapsulating SOAP pipeline construction and execution.ValidateSAMLAuthentication An action that produces anAuthenticationResultbased on an inbound SAML 2.0 SSO response.