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.SAML2Client
Extension of the default pac4j SAML 2 client.
- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Field Summary
FieldsFields inherited from class org.pac4j.saml.client.SAML2Client
authnResponseValidator, configuration, contextProvider, decrypter, idpMetadataResolver, logoutProfileHandler, logoutValidator, profileHandler, replayCache, signatureSigningParametersProvider, signatureTrustEngineProvider, soapPipelineProvider, spMetadataResolver, stateGenerator
Fields inherited from class org.pac4j.core.client.IndirectClient
ATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver, urlResolver
Fields inherited from class org.pac4j.core.client.BaseClient
logger, saveProfileInSession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
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
Methods inherited from class org.pac4j.core.util.InitializableObject
getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Field Details
-
DYNAMIC_DUMMY_ENTITY_ID
- See Also:
-
-
Constructor Details
-
ExtendedSAML2Client
public ExtendedSAML2Client(org.pac4j.saml.config.SAML2Configuration configuration)
-
-
Method Details
-
initSAMLContextProvider
protected void initSAMLContextProvider()- Overrides:
initSAMLContextProvider
in classorg.pac4j.saml.client.SAML2Client
-
initSAMLResponseValidator
protected void initSAMLResponseValidator()- Overrides:
initSAMLResponseValidator
in classorg.pac4j.saml.client.SAML2Client
-
initIdentityProviderMetadataResolver
protected void initIdentityProviderMetadataResolver()- Overrides:
initIdentityProviderMetadataResolver
in classorg.pac4j.saml.client.SAML2Client
-