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, stateGeneratorFields inherited from class org.pac4j.core.client.IndirectClient
ATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver, urlResolverFields inherited from class org.pac4j.core.client.BaseClient
logger, saveProfileInSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidMethods 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, setStateGeneratorMethods 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, toStringMethods 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, setSaveProfileInSessionMethods 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:
initSAMLContextProviderin classorg.pac4j.saml.client.SAML2Client
-
initSAMLResponseValidator
protected void initSAMLResponseValidator()- Overrides:
initSAMLResponseValidatorin classorg.pac4j.saml.client.SAML2Client
-
initIdentityProviderMetadataResolver
protected void initIdentityProviderMetadataResolver()- Overrides:
initIdentityProviderMetadataResolverin classorg.pac4j.saml.client.SAML2Client
-