Class SAML2MessageContext

  • All Implemented Interfaces:
    Iterable<org.opensaml.messaging.context.BaseContext>

    public class SAML2MessageContext
    extends org.opensaml.messaging.context.MessageContext<org.opensaml.saml.common.SAMLObject>
    Allow to store additional information for SAML processing.
    Version:
    1.5.0
    Author:
    Michael Remond
    • Constructor Detail

      • SAML2MessageContext

        public SAML2MessageContext()
      • SAML2MessageContext

        public SAML2MessageContext​(org.opensaml.messaging.context.MessageContext<org.opensaml.saml.common.SAMLObject> ctx)
    • Method Detail

      • getWebContext

        public WebContext getWebContext()
      • setWebContext

        public void setWebContext​(WebContext webContext)
      • getSubjectAssertion

        public final org.opensaml.saml.saml2.core.Assertion getSubjectAssertion()
      • getSPSSODescriptor

        public final org.opensaml.saml.saml2.metadata.SPSSODescriptor getSPSSODescriptor()
      • getIDPSSODescriptor

        public final org.opensaml.saml.saml2.metadata.IDPSSODescriptor getIDPSSODescriptor()
      • getIDPSingleLogoutService

        public final org.opensaml.saml.saml2.metadata.SingleLogoutService getIDPSingleLogoutService​(String binding)
      • getIDPSingleSignOnService

        public final org.opensaml.saml.saml2.metadata.SingleSignOnService getIDPSingleSignOnService​(String binding)
      • getSPAssertionConsumerService

        public final org.opensaml.saml.saml2.metadata.AssertionConsumerService getSPAssertionConsumerService()
      • getSPAssertionConsumerService

        public final org.opensaml.saml.saml2.metadata.AssertionConsumerService getSPAssertionConsumerService​(String acsIndex)
      • getProfileRequestContext

        public final org.opensaml.profile.context.ProfileRequestContext getProfileRequestContext()
      • getSAMLSelfEntityContext

        public final org.opensaml.saml.common.messaging.context.SAMLSelfEntityContext getSAMLSelfEntityContext()
      • getSOAP11Context

        public final org.opensaml.soap.messaging.context.SOAP11Context getSOAP11Context()
      • getSAMLSelfMetadataContext

        public final org.opensaml.saml.common.messaging.context.SAMLMetadataContext getSAMLSelfMetadataContext()
      • getSAMLPeerMetadataContext

        public final org.opensaml.saml.common.messaging.context.SAMLMetadataContext getSAMLPeerMetadataContext()
      • getSAMLPeerEntityContext

        public final org.opensaml.saml.common.messaging.context.SAMLPeerEntityContext getSAMLPeerEntityContext()
      • getSAMLSubjectNameIdentifierContext

        public final org.opensaml.saml.common.messaging.context.SAMLSubjectNameIdentifierContext getSAMLSubjectNameIdentifierContext()
      • setSubjectAssertion

        public final void setSubjectAssertion​(org.opensaml.saml.saml2.core.Assertion subjectAssertion)
      • getBaseID

        public final org.opensaml.saml.saml2.core.BaseID getBaseID()
      • setBaseID

        public final void setBaseID​(org.opensaml.saml.saml2.core.BaseID baseID)
      • getSubjectConfirmations

        public final List<org.opensaml.saml.saml2.core.SubjectConfirmation> getSubjectConfirmations()
      • getSAMLPeerEndpointContext

        public final org.opensaml.saml.common.messaging.context.SAMLEndpointContext getSAMLPeerEndpointContext()
      • getSAMLSelfEndpointContext

        public final org.opensaml.saml.common.messaging.context.SAMLEndpointContext getSAMLSelfEndpointContext()
      • getSAMLBindingContext

        public final org.opensaml.saml.common.messaging.context.SAMLBindingContext getSAMLBindingContext()
      • getSecurityParametersContext

        public final org.opensaml.xmlsec.context.SecurityParametersContext getSecurityParametersContext()
      • getSAMLSelfProtocolContext

        public final org.opensaml.saml.common.messaging.context.SAMLProtocolContext getSAMLSelfProtocolContext()
      • getSAMLProtocolContext

        public final org.opensaml.saml.common.messaging.context.SAMLProtocolContext getSAMLProtocolContext()
      • getProfileRequestContextOutboundMessageTransportResponse

        public final Pac4jSAMLResponse getProfileRequestContextOutboundMessageTransportResponse()
      • getSAMLEndpointContext

        public final org.opensaml.saml.common.messaging.context.SAMLEndpointContext getSAMLEndpointContext()
      • setSAMLMessageStorage

        public final void setSAMLMessageStorage​(SAMLMessageStorage samlMessageStorage)