Package org.pac4j.saml.config
Class SAML2Configuration
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.config.BaseClientConfiguration
-
- org.pac4j.saml.config.SAML2Configuration
-
public class SAML2Configuration extends org.pac4j.core.client.config.BaseClientConfiguration
The class is responsible for capturing client settings and passing them around.- Since:
- 1.7
- Author:
- Misagh Moayyed, Jerome Leleu
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
CLASSPATH_PREFIX
protected static java.lang.String
DEFAULT_PROVIDER_NAME
protected static java.lang.String
FILE_PREFIX
protected static java.lang.String
RESOURCE_PREFIX
-
Constructor Summary
Constructors Modifier Constructor Description SAML2Configuration()
SAML2Configuration(java.lang.String keystorePath, java.lang.String keystorePassword, java.lang.String privateKeyPassword, java.lang.String identityProviderMetadataPath)
protected
SAML2Configuration(java.lang.String keyStoreAlias, java.lang.String keyStoreType, org.springframework.core.io.Resource keystoreResource, java.lang.String keystorePassword, java.lang.String privateKeyPassword, org.springframework.core.io.Resource identityProviderMetadataResource, java.lang.String identityProviderEntityId, java.lang.String serviceProviderEntityId, java.lang.String providerName, java.util.function.Supplier<java.util.List<org.opensaml.core.xml.schema.XSAny>> authnRequestExtensions, java.lang.String attributeAsId)
SAML2Configuration(org.springframework.core.io.Resource keystoreResource, java.lang.String keyStoreAlias, java.lang.String keyStoreType, java.lang.String keystorePassword, java.lang.String privateKeyPassword, org.springframework.core.io.Resource identityProviderMetadataResource)
SAML2Configuration(org.springframework.core.io.Resource keystoreResource, java.lang.String keystorePassword, java.lang.String privateKeyPassword, org.springframework.core.io.Resource identityProviderMetadataResource)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pac4j.core.logout.handler.LogoutHandler
findLogoutHandler()
int
getAcceptedSkew()
int
getAssertionConsumerServiceIndex()
java.lang.String
getAttributeAsId()
int
getAttributeConsumingServiceIndex()
java.util.List<java.lang.String>
getAuthnContextClassRefs()
java.lang.String
getAuthnRequestBindingType()
java.util.function.Supplier<java.util.List<org.opensaml.core.xml.schema.XSAny>>
getAuthnRequestExtensions()
java.util.Collection<java.lang.String>
getBlackListedSignatureSigningAlgorithms()
java.time.Period
getCertificateExpirationPeriod()
java.lang.String
getCertificateNameToAppend()
java.lang.String
getCertificateSignatureAlg()
java.lang.String
getComparisonType()
java.util.List<SAML2MetadataContactPerson>
getContactPersons()
CredentialProvider
getCredentialProvider()
org.apache.http.client.HttpClient
getHttpClient()
java.lang.String
getIdentityProviderEntityId()
SAML2MetadataResolver
getIdentityProviderMetadataResolver()
org.springframework.core.io.Resource
getIdentityProviderMetadataResource()
java.lang.String
getIssuerFormat()
java.lang.String
getKeyStoreAlias()
SAML2KeystoreGenerator
getKeystoreGenerator()
java.lang.String
getKeystorePassword()
org.springframework.core.io.Resource
getKeystoreResource()
java.lang.String
getKeyStoreType()
org.pac4j.core.logout.handler.LogoutHandler
getLogoutHandler()
java.util.Map<java.lang.String,java.lang.String>
getMappedAttributes()
int
getMaximumAuthenticationLifetime()
SAML2MetadataGenerator
getMetadataGenerator()
java.util.List<SAML2MetadataUIInfo>
getMetadataUIInfos()
java.lang.String
getNameIdPolicyFormat()
java.lang.String
getPostLogoutURL()
java.lang.String
getPrivateKeyPassword()
int
getPrivateKeySize()
java.lang.String
getProviderName()
java.util.List<SAML2ServiceProviderRequestedAttribute>
getRequestedServiceProviderAttributes()
java.lang.String
getResponseBindingType()
SAMLMessageStoreFactory
getSamlMessageStoreFactory()
java.lang.String
getServiceProviderEntityId()
org.springframework.core.io.Resource
getServiceProviderMetadataResource()
java.util.List<java.lang.String>
getSignatureAlgorithms()
java.lang.String
getSignatureCanonicalizationAlgorithm()
java.util.List<java.lang.String>
getSignatureReferenceDigestMethods()
java.lang.String
getSpLogoutRequestBindingType()
java.lang.String
getSpLogoutResponseBindingType()
java.util.List<java.lang.String>
getSupportedProtocols()
protected void
internalInit()
boolean
isAllSignatureValidationDisabled()
boolean
isAuthnRequestSigned()
boolean
isForceAuth()
boolean
isForceKeystoreGeneration()
boolean
isForceServiceProviderMetadataGeneration()
java.lang.Boolean
isNameIdPolicyAllowCreate()
boolean
isPassive()
boolean
isSignMetadata()
boolean
isSpLogoutRequestSigned()
boolean
isUseNameQualifier()
boolean
isWantsAssertionsSigned()
boolean
isWantsResponsesSigned()
protected static org.springframework.core.io.UrlResource
newUrlResource(java.lang.String url)
void
setAcceptedSkew(int acceptedSkew)
void
setAllSignatureValidationDisabled(boolean allSignatureValidationDisabled)
Disables all signature validation.void
setAssertionConsumerServiceIndex(int assertionConsumerServiceIndex)
void
setAttributeAsId(java.lang.String attributeAsId)
void
setAttributeConsumingServiceIndex(int attributeConsumingServiceIndex)
void
setAuthnContextClassRefs(java.util.List<java.lang.String> authnContextClassRefs)
void
setAuthnRequestBindingType(java.lang.String authnRequestBindingType)
void
setAuthnRequestExtensions(java.util.function.Supplier<java.util.List<org.opensaml.core.xml.schema.XSAny>> authnRequestExtensions)
void
setAuthnRequestSigned(boolean authnRequestSigned)
void
setBlackListedSignatureSigningAlgorithms(java.util.Collection<java.lang.String> blackListedSignatureSigningAlgorithms)
void
setCallbackUrl(java.lang.String callbackUrl)
void
setCertificateExpirationPeriod(java.time.Period certificateExpirationPeriod)
void
setCertificateNameToAppend(java.lang.String certificateNameToAppend)
void
setCertificateSignatureAlg(java.lang.String certificateSignatureAlg)
void
setComparisonType(java.lang.String comparisonType)
void
setContactPersons(java.util.List<SAML2MetadataContactPerson> contactPersons)
void
setForceAuth(boolean forceAuth)
void
setForceKeystoreGeneration(boolean forceKeystoreGeneration)
void
setForceServiceProviderMetadataGeneration(boolean forceServiceProviderMetadataGeneration)
void
setHttpClient(org.apache.http.client.HttpClient httpClient)
void
setIdentityProviderEntityId(java.lang.String identityProviderEntityId)
void
setIdentityProviderMetadataPath(java.lang.String path)
void
setIdentityProviderMetadataResolver(SAML2MetadataResolver identityProviderMetadataResolver)
void
setIdentityProviderMetadataResource(org.springframework.core.io.Resource identityProviderMetadataResource)
void
setIdentityProviderMetadataResourceClasspath(java.lang.String path)
void
setIdentityProviderMetadataResourceFilepath(java.lang.String path)
void
setIdentityProviderMetadataResourceUrl(java.lang.String url)
void
setIssuerFormat(java.lang.String issuerFormat)
void
setKeystoreAlias(java.lang.String keyStoreAlias)
void
setKeystoreGenerator(SAML2KeystoreGenerator keystoreGenerator)
void
setKeystorePassword(java.lang.String keystorePassword)
void
setKeystorePath(java.lang.String path)
void
setKeystoreResource(org.springframework.core.io.Resource keystoreResource)
void
setKeystoreResourceClasspath(java.lang.String path)
void
setKeystoreResourceFilepath(java.lang.String path)
void
setKeystoreResourceUrl(java.lang.String url)
void
setKeystoreType(java.lang.String keyStoreType)
void
setLogoutHandler(org.pac4j.core.logout.handler.LogoutHandler logoutHandler)
void
setMappedAttributes(java.util.Map<java.lang.String,java.lang.String> mappedAttributes)
void
setMaximumAuthenticationLifetime(int maximumAuthenticationLifetime)
void
setMetadataGenerator(SAML2MetadataGenerator metadataGenerator)
void
setMetadataUIInfos(java.util.List<SAML2MetadataUIInfo> metadataUIInfos)
void
setNameIdPolicyAllowCreate(java.lang.Boolean nameIdPolicyAllowCreate)
void
setNameIdPolicyFormat(java.lang.String nameIdPolicyFormat)
void
setPassive(boolean passive)
void
setPostLogoutURL(java.lang.String postLogoutURL)
void
setPrivateKeyPassword(java.lang.String privateKeyPassword)
void
setPrivateKeySize(int privateKeySize)
void
setProviderName(java.lang.String providerName)
void
setResponseBindingType(java.lang.String responseBindingType)
void
setSamlMessageStoreFactory(SAMLMessageStoreFactory samlMessageStoreFactory)
void
setServiceProviderEntityId(java.lang.String serviceProviderEntityId)
void
setServiceProviderMetadataPath(java.lang.String path)
void
setServiceProviderMetadataResource(org.springframework.core.io.Resource serviceProviderMetadataResource)
void
setServiceProviderMetadataResourceFilepath(java.lang.String path)
void
setSignatureAlgorithms(java.util.List<java.lang.String> signatureAlgorithms)
void
setSignatureCanonicalizationAlgorithm(java.lang.String signatureCanonicalizationAlgorithm)
void
setSignatureReferenceDigestMethods(java.util.List<java.lang.String> signatureReferenceDigestMethods)
void
setSignMetadata(boolean signMetadata)
void
setSpLogoutRequestBindingType(java.lang.String spLogoutRequestBindingType)
void
setSpLogoutRequestSigned(boolean spLogoutRequestSigned)
void
setSpLogoutResponseBindingType(java.lang.String spLogoutResponseBindingType)
void
setSupportedProtocols(java.util.List<java.lang.String> supportedProtocols)
void
setUseNameQualifier(boolean useNameQualifier)
void
setWantsAssertionsSigned(boolean wantsAssertionsSigned)
void
setWantsResponsesSigned(boolean wantsResponsesSigned)
SAML2MetadataGenerator
toMetadataGenerator()
-
-
-
Field Detail
-
RESOURCE_PREFIX
protected static final java.lang.String RESOURCE_PREFIX
- See Also:
- Constant Field Values
-
CLASSPATH_PREFIX
protected static final java.lang.String CLASSPATH_PREFIX
- See Also:
- Constant Field Values
-
FILE_PREFIX
protected static final java.lang.String FILE_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_PROVIDER_NAME
protected static final java.lang.String DEFAULT_PROVIDER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SAML2Configuration
public SAML2Configuration()
-
SAML2Configuration
public SAML2Configuration(java.lang.String keystorePath, java.lang.String keystorePassword, java.lang.String privateKeyPassword, java.lang.String identityProviderMetadataPath)
-
SAML2Configuration
public SAML2Configuration(org.springframework.core.io.Resource keystoreResource, java.lang.String keystorePassword, java.lang.String privateKeyPassword, org.springframework.core.io.Resource identityProviderMetadataResource)
-
SAML2Configuration
public SAML2Configuration(org.springframework.core.io.Resource keystoreResource, java.lang.String keyStoreAlias, java.lang.String keyStoreType, java.lang.String keystorePassword, java.lang.String privateKeyPassword, org.springframework.core.io.Resource identityProviderMetadataResource)
-
SAML2Configuration
protected SAML2Configuration(java.lang.String keyStoreAlias, java.lang.String keyStoreType, org.springframework.core.io.Resource keystoreResource, java.lang.String keystorePassword, java.lang.String privateKeyPassword, org.springframework.core.io.Resource identityProviderMetadataResource, java.lang.String identityProviderEntityId, java.lang.String serviceProviderEntityId, java.lang.String providerName, java.util.function.Supplier<java.util.List<org.opensaml.core.xml.schema.XSAny>> authnRequestExtensions, java.lang.String attributeAsId)
-
-
Method Detail
-
newUrlResource
protected static org.springframework.core.io.UrlResource newUrlResource(java.lang.String url)
-
setCallbackUrl
public void setCallbackUrl(java.lang.String callbackUrl)
-
internalInit
protected void internalInit()
- Specified by:
internalInit
in classorg.pac4j.core.util.InitializableObject
-
getKeystoreGenerator
public SAML2KeystoreGenerator getKeystoreGenerator()
-
setKeystoreGenerator
public void setKeystoreGenerator(SAML2KeystoreGenerator keystoreGenerator)
-
isNameIdPolicyAllowCreate
public java.lang.Boolean isNameIdPolicyAllowCreate()
-
setNameIdPolicyAllowCreate
public void setNameIdPolicyAllowCreate(java.lang.Boolean nameIdPolicyAllowCreate)
-
getContactPersons
public java.util.List<SAML2MetadataContactPerson> getContactPersons()
-
setContactPersons
public void setContactPersons(java.util.List<SAML2MetadataContactPerson> contactPersons)
-
getMetadataUIInfos
public java.util.List<SAML2MetadataUIInfo> getMetadataUIInfos()
-
setMetadataUIInfos
public void setMetadataUIInfos(java.util.List<SAML2MetadataUIInfo> metadataUIInfos)
-
getSupportedProtocols
public java.util.List<java.lang.String> getSupportedProtocols()
-
setSupportedProtocols
public void setSupportedProtocols(java.util.List<java.lang.String> supportedProtocols)
-
getCertificateSignatureAlg
public java.lang.String getCertificateSignatureAlg()
-
setCertificateSignatureAlg
public void setCertificateSignatureAlg(java.lang.String certificateSignatureAlg)
-
getCertificateExpirationPeriod
public java.time.Period getCertificateExpirationPeriod()
-
setCertificateExpirationPeriod
public void setCertificateExpirationPeriod(java.time.Period certificateExpirationPeriod)
-
getPrivateKeySize
public int getPrivateKeySize()
-
setPrivateKeySize
public void setPrivateKeySize(int privateKeySize)
-
getRequestedServiceProviderAttributes
public java.util.List<SAML2ServiceProviderRequestedAttribute> getRequestedServiceProviderAttributes()
-
setIdentityProviderMetadataResourceFilepath
public void setIdentityProviderMetadataResourceFilepath(java.lang.String path)
-
setIdentityProviderMetadataResourceClasspath
public void setIdentityProviderMetadataResourceClasspath(java.lang.String path)
-
setIdentityProviderMetadataResourceUrl
public void setIdentityProviderMetadataResourceUrl(java.lang.String url)
-
setIdentityProviderMetadataPath
public void setIdentityProviderMetadataPath(java.lang.String path)
-
getAssertionConsumerServiceIndex
public int getAssertionConsumerServiceIndex()
-
setAssertionConsumerServiceIndex
public void setAssertionConsumerServiceIndex(int assertionConsumerServiceIndex)
-
isForceKeystoreGeneration
public boolean isForceKeystoreGeneration()
-
setForceKeystoreGeneration
public void setForceKeystoreGeneration(boolean forceKeystoreGeneration)
-
getAcceptedSkew
public int getAcceptedSkew()
-
setAcceptedSkew
public void setAcceptedSkew(int acceptedSkew)
-
getIdentityProviderMetadataResource
public org.springframework.core.io.Resource getIdentityProviderMetadataResource()
-
setIdentityProviderMetadataResource
public void setIdentityProviderMetadataResource(org.springframework.core.io.Resource identityProviderMetadataResource)
-
getIdentityProviderEntityId
public java.lang.String getIdentityProviderEntityId()
-
setIdentityProviderEntityId
public void setIdentityProviderEntityId(java.lang.String identityProviderEntityId)
-
setKeystoreAlias
public void setKeystoreAlias(java.lang.String keyStoreAlias)
-
setKeystoreType
public void setKeystoreType(java.lang.String keyStoreType)
-
setKeystoreResourceFilepath
public void setKeystoreResourceFilepath(java.lang.String path)
-
setKeystoreResourceClasspath
public void setKeystoreResourceClasspath(java.lang.String path)
-
setKeystoreResourceUrl
public void setKeystoreResourceUrl(java.lang.String url)
-
setKeystorePath
public void setKeystorePath(java.lang.String path)
-
getKeyStoreAlias
public java.lang.String getKeyStoreAlias()
-
getKeyStoreType
public java.lang.String getKeyStoreType()
-
getKeystoreResource
public org.springframework.core.io.Resource getKeystoreResource()
-
setKeystoreResource
public void setKeystoreResource(org.springframework.core.io.Resource keystoreResource)
-
getKeystorePassword
public java.lang.String getKeystorePassword()
-
setKeystorePassword
public void setKeystorePassword(java.lang.String keystorePassword)
-
getPrivateKeyPassword
public java.lang.String getPrivateKeyPassword()
-
setPrivateKeyPassword
public void setPrivateKeyPassword(java.lang.String privateKeyPassword)
-
getCertificateNameToAppend
public java.lang.String getCertificateNameToAppend()
-
setCertificateNameToAppend
public void setCertificateNameToAppend(java.lang.String certificateNameToAppend)
-
setServiceProviderMetadataResourceFilepath
public void setServiceProviderMetadataResourceFilepath(java.lang.String path)
-
setServiceProviderMetadataPath
public void setServiceProviderMetadataPath(java.lang.String path)
-
getServiceProviderMetadataResource
public org.springframework.core.io.Resource getServiceProviderMetadataResource()
-
setServiceProviderMetadataResource
public void setServiceProviderMetadataResource(org.springframework.core.io.Resource serviceProviderMetadataResource)
-
getServiceProviderEntityId
public java.lang.String getServiceProviderEntityId()
-
setServiceProviderEntityId
public void setServiceProviderEntityId(java.lang.String serviceProviderEntityId)
-
isPassive
public boolean isPassive()
-
setPassive
public void setPassive(boolean passive)
-
isForceAuth
public boolean isForceAuth()
-
setForceAuth
public void setForceAuth(boolean forceAuth)
-
getComparisonType
public java.lang.String getComparisonType()
-
setComparisonType
public void setComparisonType(java.lang.String comparisonType)
-
getAuthnRequestBindingType
public java.lang.String getAuthnRequestBindingType()
-
setAuthnRequestBindingType
public void setAuthnRequestBindingType(java.lang.String authnRequestBindingType)
-
getResponseBindingType
public java.lang.String getResponseBindingType()
-
setResponseBindingType
public void setResponseBindingType(java.lang.String responseBindingType)
-
getSpLogoutRequestBindingType
public java.lang.String getSpLogoutRequestBindingType()
-
setSpLogoutRequestBindingType
public void setSpLogoutRequestBindingType(java.lang.String spLogoutRequestBindingType)
-
getSpLogoutResponseBindingType
public java.lang.String getSpLogoutResponseBindingType()
-
setSpLogoutResponseBindingType
public void setSpLogoutResponseBindingType(java.lang.String spLogoutResponseBindingType)
-
getAuthnContextClassRefs
public java.util.List<java.lang.String> getAuthnContextClassRefs()
-
setAuthnContextClassRefs
public void setAuthnContextClassRefs(java.util.List<java.lang.String> authnContextClassRefs)
-
getNameIdPolicyFormat
public java.lang.String getNameIdPolicyFormat()
-
setNameIdPolicyFormat
public void setNameIdPolicyFormat(java.lang.String nameIdPolicyFormat)
-
getMaximumAuthenticationLifetime
public int getMaximumAuthenticationLifetime()
-
setMaximumAuthenticationLifetime
public void setMaximumAuthenticationLifetime(int maximumAuthenticationLifetime)
-
isForceServiceProviderMetadataGeneration
public boolean isForceServiceProviderMetadataGeneration()
-
setForceServiceProviderMetadataGeneration
public void setForceServiceProviderMetadataGeneration(boolean forceServiceProviderMetadataGeneration)
-
getSamlMessageStoreFactory
public SAMLMessageStoreFactory getSamlMessageStoreFactory()
-
setSamlMessageStoreFactory
public void setSamlMessageStoreFactory(SAMLMessageStoreFactory samlMessageStoreFactory)
-
getBlackListedSignatureSigningAlgorithms
public java.util.Collection<java.lang.String> getBlackListedSignatureSigningAlgorithms()
-
setBlackListedSignatureSigningAlgorithms
public void setBlackListedSignatureSigningAlgorithms(java.util.Collection<java.lang.String> blackListedSignatureSigningAlgorithms)
-
getSignatureAlgorithms
public java.util.List<java.lang.String> getSignatureAlgorithms()
-
setSignatureAlgorithms
public void setSignatureAlgorithms(java.util.List<java.lang.String> signatureAlgorithms)
-
getSignatureReferenceDigestMethods
public java.util.List<java.lang.String> getSignatureReferenceDigestMethods()
-
setSignatureReferenceDigestMethods
public void setSignatureReferenceDigestMethods(java.util.List<java.lang.String> signatureReferenceDigestMethods)
-
getSignatureCanonicalizationAlgorithm
public java.lang.String getSignatureCanonicalizationAlgorithm()
-
setSignatureCanonicalizationAlgorithm
public void setSignatureCanonicalizationAlgorithm(java.lang.String signatureCanonicalizationAlgorithm)
-
isWantsAssertionsSigned
public boolean isWantsAssertionsSigned()
-
setWantsAssertionsSigned
public void setWantsAssertionsSigned(boolean wantsAssertionsSigned)
-
isWantsResponsesSigned
public boolean isWantsResponsesSigned()
-
setWantsResponsesSigned
public void setWantsResponsesSigned(boolean wantsResponsesSigned)
-
isAuthnRequestSigned
public boolean isAuthnRequestSigned()
-
setAuthnRequestSigned
public void setAuthnRequestSigned(boolean authnRequestSigned)
-
isSpLogoutRequestSigned
public boolean isSpLogoutRequestSigned()
-
setSpLogoutRequestSigned
public void setSpLogoutRequestSigned(boolean spLogoutRequestSigned)
-
isAllSignatureValidationDisabled
public boolean isAllSignatureValidationDisabled()
-
setAllSignatureValidationDisabled
public void setAllSignatureValidationDisabled(boolean allSignatureValidationDisabled)
Disables all signature validation. DO NOT ENABLE THIS IN PRODUCTION! This option is only provided for development purposes.- Parameters:
allSignatureValidationDisabled
-
-
getAttributeConsumingServiceIndex
public int getAttributeConsumingServiceIndex()
-
setAttributeConsumingServiceIndex
public void setAttributeConsumingServiceIndex(int attributeConsumingServiceIndex)
-
getProviderName
public java.lang.String getProviderName()
-
setProviderName
public void setProviderName(java.lang.String providerName)
-
getAuthnRequestExtensions
public java.util.function.Supplier<java.util.List<org.opensaml.core.xml.schema.XSAny>> getAuthnRequestExtensions()
-
setAuthnRequestExtensions
public void setAuthnRequestExtensions(java.util.function.Supplier<java.util.List<org.opensaml.core.xml.schema.XSAny>> authnRequestExtensions)
-
getAttributeAsId
public java.lang.String getAttributeAsId()
-
setAttributeAsId
public void setAttributeAsId(java.lang.String attributeAsId)
-
isUseNameQualifier
public boolean isUseNameQualifier()
-
setUseNameQualifier
public void setUseNameQualifier(boolean useNameQualifier)
-
isSignMetadata
public boolean isSignMetadata()
-
setSignMetadata
public void setSignMetadata(boolean signMetadata)
-
getMappedAttributes
public java.util.Map<java.lang.String,java.lang.String> getMappedAttributes()
-
setMappedAttributes
public void setMappedAttributes(java.util.Map<java.lang.String,java.lang.String> mappedAttributes)
-
getLogoutHandler
public org.pac4j.core.logout.handler.LogoutHandler getLogoutHandler()
-
setLogoutHandler
public void setLogoutHandler(org.pac4j.core.logout.handler.LogoutHandler logoutHandler)
-
getPostLogoutURL
public java.lang.String getPostLogoutURL()
-
setPostLogoutURL
public void setPostLogoutURL(java.lang.String postLogoutURL)
-
findLogoutHandler
public org.pac4j.core.logout.handler.LogoutHandler findLogoutHandler()
-
getIssuerFormat
public java.lang.String getIssuerFormat()
-
setIssuerFormat
public void setIssuerFormat(java.lang.String issuerFormat)
-
getHttpClient
public org.apache.http.client.HttpClient getHttpClient()
-
setHttpClient
public void setHttpClient(org.apache.http.client.HttpClient httpClient)
-
getCredentialProvider
public CredentialProvider getCredentialProvider()
-
toMetadataGenerator
public SAML2MetadataGenerator toMetadataGenerator()
-
getMetadataGenerator
public SAML2MetadataGenerator getMetadataGenerator() throws java.lang.Exception
- Throws:
java.lang.Exception
-
setMetadataGenerator
public void setMetadataGenerator(SAML2MetadataGenerator metadataGenerator)
-
getIdentityProviderMetadataResolver
public SAML2MetadataResolver getIdentityProviderMetadataResolver()
-
setIdentityProviderMetadataResolver
public void setIdentityProviderMetadataResolver(SAML2MetadataResolver identityProviderMetadataResolver)
-
-