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 SignatureSigningParametersProvider |
signatureSigningParametersProvider |
protected SAML2SignatureTrustEngineProvider |
signatureTrustEngineProvider |
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
public SAML2Client()
public SAML2Client(SAML2Configuration configuration)
@Deprecated public SAML2Client(SAML2ClientConfiguration configuration)
protected void clientInit()
clientInit
in class IndirectClient<SAML2Credentials,SAML2Profile>
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)
public void notifySessionRenewal(java.lang.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 java.lang.String getIdentityProviderResolvedEntityId()
public final java.lang.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)
Copyright © 2018. All Rights Reserved.