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 Modifier and Type Field Description static StringDYNAMIC_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 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 
 - 
 
 - 
 
- 
- 
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:
 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
 
 - 
 
 -