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
Fields Modifier and Type Field Description static String
DYNAMIC_DUMMY_ENTITY_ID
-
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 void
initIdentityProviderMetadataResolver()
protected void
initSAMLContextProvider()
protected void
initSAMLResponseValidator()
-
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
-
-
-
-
Field Detail
-
DYNAMIC_DUMMY_ENTITY_ID
public static final String DYNAMIC_DUMMY_ENTITY_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-