Package net.shibboleth.idp.saml.profile.impl
@NonnullElements
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
AttributeContextinto 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 aSubjectCanonicalizationContextto process it into a principal identity.Lookup function that returns theNameIdentifierorNameIDfrom the request in the inbound message context.An action that runs after a completed canonicalization of a SAML Subject and transfers information into aSubjectContextchild of theProfileRequestContext.Object representing a Shibboleth Authentication Request message.An action that creates anAuthenticationContextand attaches it to the currentProfileRequestContext.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 prepares an outboundMessageContextand 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 aRelyingPartyContextto the currentProfileRequestContexttree via a creation function.Action that populates the outboundSAMLBindingContextand when appropriate theSAMLEndpointContextbased on the inbound request.Action that adds aSAMLSelfEntityContextto the inboundMessageContextAction that refreshes or clears aMetadataResolvermanually.A lookup strategy that returns a SAML entityID if theRelyingPartyContextcontains a reference to aSAMLPeerEntityContextorSAMLSelfEntityContext.A lookup strategy that returns true iff theRelyingPartyContextcontains a reference to aSAMLPeerEntityContextorSAMLSelfEntityContextthat contains aSAMLMetadataContextsuch thatSAMLMetadataContext.getEntityDescriptor()is non-null.A function that returns the correctMessageDecoderto use based on a simple map of strings to bean IDs.A function that returns the correctMessageEncoderto use based on an underlyingBindingDescriptor.Action that updates inbound and/or outbound instances ofSAMLSelfEntityContextbased on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile request context.