Class SAML2Client

java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.BaseClient
org.pac4j.core.client.IndirectClient
org.pac4j.saml.client.SAML2Client
All Implemented Interfaces:
org.pac4j.core.client.Client

@Deprecated public class SAML2Client extends org.pac4j.core.client.IndirectClient
Deprecated.
This class is the client to authenticate and logout users with a SAML2 Identity Provider. You should upgrade to the new pac4j-saml-opensamlv5 module.
Since:
1.5.0
Author:
Michael Remond, Misagh Moayyed, Ruochao Zheng, Jerome Leleu
  • Field Details

  • Constructor Details

    • SAML2Client

      public SAML2Client()
      Deprecated.
    • SAML2Client

      public SAML2Client(SAML2Configuration configuration)
      Deprecated.
  • Method Details

    • internalInit

      protected void internalInit(boolean forceReinit)
      Deprecated.
      Specified by:
      internalInit in class org.pac4j.core.util.InitializableObject
    • initSOAPPipelineProvider

      protected void initSOAPPipelineProvider()
      Deprecated.
    • initSAMLProfileHandler

      protected void initSAMLProfileHandler()
      Deprecated.
    • initSAMLLogoutProfileHandler

      protected void initSAMLLogoutProfileHandler()
      Deprecated.
    • getLogoutMessageReceiver

      protected SAML2LogoutMessageReceiver getLogoutMessageReceiver()
      Deprecated.
    • getLogoutRequestMessageSender

      protected SAML2LogoutRequestMessageSender getLogoutRequestMessageSender()
      Deprecated.
    • initSAMLLogoutResponseValidator

      protected void initSAMLLogoutResponseValidator()
      Deprecated.
    • initSAMLResponseValidator

      protected void initSAMLResponseValidator()
      Deprecated.
    • initSignatureTrustEngineProvider

      protected void initSignatureTrustEngineProvider()
      Deprecated.
    • initSAMLContextProvider

      protected void initSAMLContextProvider()
      Deprecated.
    • initServiceProviderMetadataResolver

      protected void initServiceProviderMetadataResolver()
      Deprecated.
    • initIdentityProviderMetadataResolver

      protected void initIdentityProviderMetadataResolver()
      Deprecated.
    • initDecrypter

      protected void initDecrypter()
      Deprecated.
    • initSignatureSigningParametersProvider

      protected void initSignatureSigningParametersProvider()
      Deprecated.
    • initSAMLReplayCache

      protected void initSAMLReplayCache()
      Deprecated.
    • destroy

      public void destroy()
      Deprecated.
    • notifySessionRenewal

      public void notifySessionRenewal(String oldSessionId, org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore)
      Deprecated.
      Overrides:
      notifySessionRenewal in class org.pac4j.core.client.BaseClient
    • getAuthnResponseValidator

      public SAML2ResponseValidator getAuthnResponseValidator()
      Deprecated.
    • getServiceProviderMetadataResolver

      public final SAML2MetadataResolver getServiceProviderMetadataResolver()
      Deprecated.
    • getIdentityProviderMetadataResolver

      public final SAML2MetadataResolver getIdentityProviderMetadataResolver()
      Deprecated.
    • getIdentityProviderResolvedEntityId

      public final String getIdentityProviderResolvedEntityId()
      Deprecated.
    • getServiceProviderResolvedEntityId

      public final String getServiceProviderResolvedEntityId()
      Deprecated.
    • setConfiguration

      public void setConfiguration(SAML2Configuration configuration)
      Deprecated.
    • getConfiguration

      public final SAML2Configuration getConfiguration()
      Deprecated.
    • getContextProvider

      public SAMLContextProvider getContextProvider()
      Deprecated.
    • getLogoutValidator

      public SAML2LogoutValidator getLogoutValidator()
      Deprecated.
    • getIdpMetadataResolver

      public SAML2MetadataResolver getIdpMetadataResolver()
      Deprecated.
    • getSpMetadataResolver

      public SAML2MetadataResolver getSpMetadataResolver()
      Deprecated.
    • getProfileHandler

      public SAML2ProfileHandler<org.opensaml.saml.saml2.core.AuthnRequest> getProfileHandler()
      Deprecated.
    • getSignatureSigningParametersProvider

      public SignatureSigningParametersProvider getSignatureSigningParametersProvider()
      Deprecated.
    • getSignatureTrustEngineProvider

      public SAML2SignatureTrustEngineProvider getSignatureTrustEngineProvider()
      Deprecated.
    • getStateGenerator

      public org.pac4j.core.util.generator.ValueGenerator getStateGenerator()
      Deprecated.
    • setStateGenerator

      public void setStateGenerator(org.pac4j.core.util.generator.ValueGenerator stateGenerator)
      Deprecated.
    • getLogoutProfileHandler

      public SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> getLogoutProfileHandler()
      Deprecated.
    • setLogoutProfileHandler

      public void setLogoutProfileHandler(SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> logoutProfileHandler)
      Deprecated.
    • getReplayCache

      public ReplayCacheProvider getReplayCache()
      Deprecated.