Package de.xima.fc.security.pac4j.saml
Class ExtendedSAML2Client
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient
-
- org.pac4j.core.client.IndirectClient
-
- org.pac4j.saml.client.SAML2Client
-
- de.xima.fc.security.pac4j.saml.ExtendedSAML2Client
-
- All Implemented Interfaces:
org.pac4j.core.client.Client
- Direct Known Subclasses:
ExtendedSAML2Client
public class ExtendedSAML2Client extends org.pac4j.saml.client.SAML2ClientExtension of the default pac4j SAML 2 client.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
-
Field Summary
-
Fields inherited from class org.pac4j.saml.client.SAML2Client
authnResponseValidator, configuration, contextProvider, decrypter, idpMetadataResolver, logoutProfileHandler, logoutValidator, profileHandler, replayCache, signatureSigningParametersProvider, signatureTrustEngineProvider, soapPipelineProvider, spMetadataResolver, stateGenerator
-
-
Constructor Summary
Constructors Constructor Description ExtendedSAML2Client(org.pac4j.saml.config.SAML2Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitIdentityProviderMetadataResolver()protected voidinitSAMLContextProvider()protected voidinitSAMLResponseValidator()-
Methods inherited from class org.pac4j.saml.client.SAML2Client
destroy, getAuthnResponseValidator, getConfiguration, getContextProvider, getIdentityProviderMetadataResolver, getIdentityProviderResolvedEntityId, getIdpMetadataResolver, getLogoutMessageReceiver, getLogoutProfileHandler, getLogoutRequestMessageSender, getLogoutValidator, getProfileHandler, getReplayCache, getServiceProviderMetadataResolver, getServiceProviderResolvedEntityId, getSignatureSigningParametersProvider, getSignatureTrustEngineProvider, getSpMetadataResolver, getStateGenerator, initDecrypter, initSAMLLogoutProfileHandler, initSAMLLogoutResponseValidator, initSAMLProfileHandler, initSAMLReplayCache, initServiceProviderMetadataResolver, initSignatureSigningParametersProvider, initSignatureTrustEngineProvider, initSOAPPipelineProvider, internalInit, notifySessionRenewal, setConfiguration, setLogoutProfileHandler, setStateGenerator
-
Methods inherited from class org.pac4j.core.client.IndirectClient
afterInternalInit, beforeInternalInit, computeFinalCallbackUrl, defaultLogoutActionBuilder, defaultRedirectionActionBuilder, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCodeVerifierSessionAttributeName, getCredentials, getLogoutAction, getLogoutActionBuilder, getNonceSessionAttributeName, getRedirectionAction, getRedirectionActionBuilder, getStateSessionAttributeName, getUrlResolver, isCheckAuthenticationAttempt, newDefaultCallbackUrlResolver, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setCheckAuthenticationAttempt, setLogoutActionBuilder, setRedirectionActionBuilder, setUrlResolver, toString
-
Methods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getUserProfile, isMultiProfile, renewUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession
-
-
-
-
Method Detail
-
initSAMLResponseValidator
protected void initSAMLResponseValidator()
- Overrides:
initSAMLResponseValidatorin classorg.pac4j.saml.client.SAML2Client
-
initSAMLContextProvider
protected void initSAMLContextProvider()
- Overrides:
initSAMLContextProviderin classorg.pac4j.saml.client.SAML2Client
-
initIdentityProviderMetadataResolver
protected void initIdentityProviderMetadataResolver()
- Overrides:
initIdentityProviderMetadataResolverin classorg.pac4j.saml.client.SAML2Client
-
-