Class SAML2MessageContext

java.lang.Object
org.pac4j.saml.context.SAML2MessageContext

public class SAML2MessageContext extends Object
Allow to store additional information for SAML processing.
Version:
1.5.0
Author:
Michael Remond
  • Constructor Details

    • SAML2MessageContext

      public SAML2MessageContext()
  • Method Details

    • getConfigurationContext

      public SAML2ConfigurationContext getConfigurationContext()
    • setSaml2Configuration

      public void setSaml2Configuration(SAML2Configuration saml2Configuration)
    • getMessageContext

      public org.opensaml.messaging.context.MessageContext getMessageContext()
    • setMessageContext

      public void setMessageContext(org.opensaml.messaging.context.MessageContext messageContext)
    • getWebContext

      public org.pac4j.core.context.WebContext getWebContext()
    • setWebContext

      public void setWebContext(org.pac4j.core.context.WebContext webContext)
    • getSessionStore

      public org.pac4j.core.context.session.SessionStore getSessionStore()
    • setSessionStore

      public void setSessionStore(org.pac4j.core.context.session.SessionStore sessionStore)
    • getSubjectAssertion

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

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

      public SAML2Configuration getSAML2Configuration()
    • 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 org.opensaml.saml.saml2.metadata.SingleSignOnService getIDPSingleSignOnService(String binding)
    • getSPAssertionConsumerService

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

      public org.opensaml.saml.saml2.metadata.AssertionConsumerService getSPAssertionConsumerService(org.opensaml.saml.saml2.core.StatusResponseType response)
    • getSPAssertionConsumerService

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

      protected org.opensaml.saml.saml2.metadata.AssertionConsumerService getSPAssertionConsumerService(org.opensaml.saml.saml2.metadata.SPSSODescriptor spssoDescriptor, List<org.opensaml.saml.saml2.metadata.AssertionConsumerService> services)
    • 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()
    • 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()
    • getSAMLMessageStore

      public final SAMLMessageStore getSAMLMessageStore()
    • setSAMLMessageStore

      public final void setSAMLMessageStore(SAMLMessageStore samlMessageStore)