public class SAML2Client extends IndirectClient<SAML2Credentials,SAML2Profile>
Modifier and Type | Field and Description |
---|---|
protected SAML2ClientConfiguration |
configuration |
protected SAMLContextProvider |
contextProvider |
protected CredentialProvider |
credentialProvider |
protected org.opensaml.saml.saml2.encryption.Decrypter |
decrypter |
static java.lang.String |
IDP_LOGOUT_REQUEST_EXTRA_PARAMETER |
protected SAML2MetadataResolver |
idpMetadataResolver |
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.AuthnRequest> |
profileHandler |
protected SAML2ResponseValidator |
responseValidator |
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) |
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, notifySessionRenewal, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator
init
public static final java.lang.String IDP_LOGOUT_REQUEST_EXTRA_PARAMETER
protected CredentialProvider credentialProvider
protected SAMLContextProvider contextProvider
protected SignatureSigningParametersProvider signatureSigningParametersProvider
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.AuthnRequest> profileHandler
protected SAML2ResponseValidator responseValidator
protected SAML2SignatureTrustEngineProvider signatureTrustEngineProvider
protected SAML2MetadataResolver idpMetadataResolver
protected SAML2MetadataResolver spMetadataResolver
protected org.opensaml.saml.saml2.encryption.Decrypter decrypter
protected SAML2ClientConfiguration configuration
protected StateGenerator stateGenerator
public SAML2Client()
public SAML2Client(SAML2ClientConfiguration configuration)
protected void clientInit()
clientInit
in class IndirectClient<SAML2Credentials,SAML2Profile>
protected void initSAMLProfileHandler()
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 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(SAML2ClientConfiguration configuration)
public final SAML2ClientConfiguration 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)
Copyright © 2018. All Rights Reserved.