Package net.shibboleth.idp.saml.saml2.profile.impl
package net.shibboleth.idp.saml.saml2.profile.impl
Profile processing actions related to SAML 2 messages.
-
ClassesClassDescriptionAction that builds an
AttributeStatement
and adds it to anAssertion
returned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext()
.Action that creates anAuthnRequest
and sets it as the message returned byInOutOperationContext.getOutboundMessageContext()
.Action that builds anAuthnStatement
and adds it to anAssertion
returned by a lookup strategy, by default in theInOutOperationContext.getOutboundMessageContext()
.An action that checks for anExternalAuthenticationContext
for a signaled event via theExternalAuthenticationContext.getAuthnError()
method, and otherwise enforces the presence of an inbound SAML Response to process.Action that filters a set of attributes against theAttribute
objects 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 populatesEncryptionParameters
on anEncryptionContext
created/accessed via a lookup function, by default on aRelyingPartyContext
child of the profile request context.Profile action that performs initial analysis of aLogoutRequest
orLogoutResponse
to 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 aLogoutRequest
by resolving matching sessions, and destroys them, populating the associatedSPSession
objects (excepting the one initiating the logout) into aLogoutContext
.An authentication action that processes theRequestedAuthnContext
in a SAML 2AuthnRequest
, and populates aRequestedPrincipalContext
with 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 preparedLogoutRequest
message to an SP via the SOAP binding, encapsulating SOAP pipeline construction and execution.An action that produces anAuthenticationResult
based on an inbound SAML 2.0 SSO response.