Package net.shibboleth.idp.saml.profile.impl
package net.shibboleth.idp.saml.profile.impl
Actions common to SAML 1 and SAML 2 processing.
-
ClassesClassDescriptionBaseAddAttributeStatementToAssertion<T extends SAMLObject>Base class for actions that encode an
AttributeContext
into a SAML attribute statement.Base class for actions that encode authentication information into a SAML 1 or SAML 2 statement.Decodes an incoming Shibboleth Authentication Request message.Action that extracts a SAML Subject from an inbound message, and prepares aSubjectCanonicalizationContext
to process it into a principal identity.Lookup function that returns theNameIdentifier
orNameID
from the request in the inbound message context.An action that runs after a completed canonicalization of a SAML Subject and transfers information into aSubjectContext
child of theProfileRequestContext
.Object representing a Shibboleth Authentication Request message.An action that creates anAuthenticationContext
and attaches it to the currentProfileRequestContext
.Action that adds an outboundMessageContext
and related SAML contexts to theProfileRequestContext
based on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile request context.Action that prepares an outboundMessageContext
and related SAML contexts in the event that they are not already prepared, to allow error responses to be generated in the case of synchronous bindings (i.e., SOAP).Action that adds aRelyingPartyContext
to the currentProfileRequestContext
tree via a creation function.Action that populates the outboundSAMLBindingContext
and when appropriate theSAMLEndpointContext
based on the inbound request.Action that adds aSAMLSelfEntityContext
to the inboundMessageContext
Action that refreshes or clears aMetadataResolver
manually.A lookup strategy that returns a SAML entityID if theRelyingPartyContext
contains a reference to aSAMLPeerEntityContext
orSAMLSelfEntityContext
.A lookup strategy that returns true iff theRelyingPartyContext
contains a reference to aSAMLPeerEntityContext
orSAMLSelfEntityContext
that contains aSAMLMetadataContext
such thatSAMLMetadataContext.getEntityDescriptor()
is non-null.A function that returns the correctMessageDecoder
to use based on a simple map of strings to bean IDs.A function that returns the correctMessageEncoder
to use based on an underlyingBindingDescriptor
.Action that updates inbound and/or outbound instances ofSAMLSelfEntityContext
based on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile request context.