public class SAML2Client extends IndirectClient<SAML2Credentials,SAML2Profile>
Modifier and Type | Field and Description |
---|---|
protected SAML2ResponseValidator |
authnResponseValidator |
protected SAML2Configuration |
configuration |
protected SAMLContextProvider |
contextProvider |
protected CredentialProvider |
credentialProvider |
protected org.opensaml.saml.saml2.encryption.Decrypter |
decrypter |
protected SAML2MetadataResolver |
idpMetadataResolver |
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> |
logoutProfileHandler |
protected SAML2ResponseValidator |
logoutValidator |
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.AuthnRequest> |
profileHandler |
protected ReplayCacheProvider |
replayCache |
protected SignatureSigningParametersProvider |
signatureSigningParametersProvider |
protected SAML2SignatureTrustEngineProvider |
signatureTrustEngineProvider |
protected SOAPPipelineProvider |
soapPipelineProvider |
protected SAML2MetadataResolver |
spMetadataResolver |
protected StateGenerator |
stateGenerator |
ATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver, urlResolver
logger
Constructor and Description |
---|
SAML2Client() |
SAML2Client(SAML2ClientConfiguration configuration)
Deprecated.
|
SAML2Client(SAML2Configuration configuration) |
computeFinalCallbackUrl, defaultLogoutActionBuilder, defaultRedirectActionBuilder, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCredentials, getLogoutAction, getLogoutActionBuilder, getRedirectAction, getRedirectActionBuilder, getUrlResolver, internalInit, newDefaultCallbackUrlResolver, redirect, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setLogoutActionBuilder, setRedirectActionBuilder, setUrlResolver, toString
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator
init
protected CredentialProvider credentialProvider
protected SAMLContextProvider contextProvider
protected SignatureSigningParametersProvider signatureSigningParametersProvider
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.AuthnRequest> profileHandler
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> logoutProfileHandler
protected SAML2ResponseValidator authnResponseValidator
protected SAML2ResponseValidator logoutValidator
protected SAML2SignatureTrustEngineProvider signatureTrustEngineProvider
protected SAML2MetadataResolver idpMetadataResolver
protected SAML2MetadataResolver spMetadataResolver
protected org.opensaml.saml.saml2.encryption.Decrypter decrypter
protected SAML2Configuration configuration
protected StateGenerator stateGenerator
protected ReplayCacheProvider replayCache
protected SOAPPipelineProvider soapPipelineProvider
public SAML2Client()
public SAML2Client(SAML2Configuration configuration)
@Deprecated public SAML2Client(SAML2ClientConfiguration configuration)
protected void clientInit()
clientInit
in class IndirectClient<SAML2Credentials,SAML2Profile>
protected void initSOAPPipelineProvider()
protected void initSAMLProfileHandler()
protected void initSAMLLogoutProfileHandler()
protected void initSAMLLogoutResponseValidator()
protected void initSAMLResponseValidator()
protected void initSignatureTrustEngineProvider(org.opensaml.saml.metadata.resolver.MetadataResolver metadataManager)
protected void initSAMLContextProvider(org.opensaml.saml.metadata.resolver.MetadataResolver metadataManager)
protected org.opensaml.saml.metadata.resolver.MetadataResolver initServiceProviderMetadataResolver()
protected org.opensaml.saml.metadata.resolver.MetadataResolver initIdentityProviderMetadataResolver()
protected void initCredentialProvider()
protected void initDecrypter()
protected void initSignatureSigningParametersProvider()
protected org.opensaml.saml.metadata.resolver.ChainingMetadataResolver initChainingMetadataResolver(org.opensaml.saml.metadata.resolver.MetadataResolver idpMetadataProvider, org.opensaml.saml.metadata.resolver.MetadataResolver spMetadataProvider)
protected void initSAMLReplayCache()
public void destroy()
public void notifySessionRenewal(String oldSessionId, WebContext context)
notifySessionRenewal
in class BaseClient<SAML2Credentials,SAML2Profile>
public SAML2ResponseValidator getAuthnResponseValidator()
@Deprecated public final SAML2ResponseValidator getResponseValidator()
public final SAML2MetadataResolver getServiceProviderMetadataResolver()
public final SAML2MetadataResolver getIdentityProviderMetadataResolver()
public final String getIdentityProviderResolvedEntityId()
public final String getServiceProviderResolvedEntityId()
public void setConfiguration(SAML2Configuration configuration)
public final SAML2Configuration getConfiguration()
public SAMLContextProvider getContextProvider()
public SAML2ProfileHandler<org.opensaml.saml.saml2.core.AuthnRequest> getProfileHandler()
public SignatureSigningParametersProvider getSignatureSigningParametersProvider()
public SAML2SignatureTrustEngineProvider getSignatureTrustEngineProvider()
public StateGenerator getStateGenerator()
public void setStateGenerator(StateGenerator stateGenerator)
public SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> getLogoutProfileHandler()
public void setLogoutProfileHandler(SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> logoutProfileHandler)
public ReplayCacheProvider getReplayCache()
Copyright © 2019. All rights reserved.