Class SamlAuthenticatorProperties<TAuthenticator extends IAuthenticator<E>,E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>
- java.lang.Object
 - 
- de.xima.fc.security.authentication.model.properties.CommonRedirectAuthenticatorProperties<TAuthenticator>
 - 
- de.xima.fc.security.authentication.model.properties.SamlAuthenticatorProperties<TAuthenticator,E>
 
 
 
- 
- Type Parameters:
 TAuthenticator- The type of the wrapped authenticator, either a client or system authenticator.
- All Implemented Interfaces:
 IAuthenticatorProperties<TAuthenticator>,Serializable
public class SamlAuthenticatorProperties<TAuthenticator extends IAuthenticator<E>,E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>> extends CommonRedirectAuthenticatorProperties<TAuthenticator>
Model class for accessing the properties of an authenticator of typeEAuthClientType.GENERIC_OPENIDCONNECTin a structured manner.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringATTR_KEYSTORE_FILEstatic StringATTR_XML_CONFIG_CACHE_DURATIONstatic StringATTR_XML_CONFIG_FILEstatic StringATTR_XML_CONFIG_TYPEType that defines metadata integration from file or URL resourcestatic StringATTR_XML_CONFIG_URL 
- 
Constructor Summary
Constructors Constructor Description SamlAuthenticatorProperties(TAuthenticator authenticator) 
- 
Method Summary
- 
Methods inherited from class de.xima.fc.security.authentication.model.properties.CommonRedirectAuthenticatorProperties
getRedirectTarget, getWindowHeight, getWindowWidth, setRedirectTarget, setWindowHeight, setWindowWidth 
 - 
 
 - 
 
- 
- 
Field Detail
- 
ATTR_XML_CONFIG_TYPE
public static final String ATTR_XML_CONFIG_TYPE
Type that defines metadata integration from file or URL resource- See Also:
 - Constant Field Values
 
 
- 
ATTR_XML_CONFIG_FILE
public static final String ATTR_XML_CONFIG_FILE
- See Also:
 - Constant Field Values
 
 
- 
ATTR_XML_CONFIG_URL
public static final String ATTR_XML_CONFIG_URL
- See Also:
 - Constant Field Values
 
 
- 
ATTR_XML_CONFIG_CACHE_DURATION
public static final String ATTR_XML_CONFIG_CACHE_DURATION
- See Also:
 - Constant Field Values
 
 
- 
ATTR_KEYSTORE_FILE
public static final String ATTR_KEYSTORE_FILE
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
SamlAuthenticatorProperties
public SamlAuthenticatorProperties(TAuthenticator authenticator)
 
 - 
 
- 
Method Detail
- 
getIdpMetadataFile
public E getIdpMetadataFile()
 
- 
getSpEntityIdType
public ESamlEntityIdType getSpEntityIdType()
 
- 
setSpEntityIdType
public void setSpEntityIdType(ESamlEntityIdType spEntityIdType)
 
- 
setIdpMetadataFile
public void setIdpMetadataFile(E xmlConfigFile)
 
- 
getKeyPairPassword
public String getKeyPairPassword()
 
- 
setKeyPairPassword
public void setKeyPairPassword(String keyPairPassword)
 
- 
isCustomKeyStore
public boolean isCustomKeyStore()
 
- 
setCustomKeyStore
public void setCustomKeyStore(boolean customKeyStore)
 
- 
isCustomSPMetadataFile
public boolean isCustomSPMetadataFile()
 
- 
setCustomSPMetadataFile
public void setCustomSPMetadataFile(boolean customSPMetadataFile)
 
- 
setUserMappingAttributes
public void setUserMappingAttributes(Map<String,String> userMappingAttributes)
 
- 
setKeyStoreFile
public void setKeyStoreFile(E keyStoreFile)
 
- 
getKeyStoreFile
public E getKeyStoreFile()
 
- 
setKeyStorePassword
public void setKeyStorePassword(String password)
 
- 
getKeyStorePassword
public String getKeyStorePassword()
 
- 
isForceAuth
public boolean isForceAuth()
 
- 
setForceAuth
public void setForceAuth(boolean forceAuth)
 
- 
isPassive
public boolean isPassive()
 
- 
setPassive
public void setPassive(boolean passive)
 
- 
getAuthnRequestBindingType
public String getAuthnRequestBindingType()
 
- 
setAuthnRequestBindingType
public void setAuthnRequestBindingType(String reqBindingType)
 
- 
getSpLogoutRequestBindingType
public String getSpLogoutRequestBindingType()
 
- 
setSpLogoutRequestBindingType
public void setSpLogoutRequestBindingType(String reqBindingType)
 
- 
getSpLogoutResponseBindingType
public String getSpLogoutResponseBindingType()
 
- 
setSpLogoutResponseBindingType
public void setSpLogoutResponseBindingType(String reqBindingType)
 
- 
getResponseBindingType
public String getResponseBindingType()
 
- 
setResponseBindingType
public void setResponseBindingType(String resBindingType)
 
- 
getMaximumAuthenticationLifetime
public int getMaximumAuthenticationLifetime()
 
- 
setMaximumAuthenticationLifetime
public void setMaximumAuthenticationLifetime(int maxAuthLifetime)
 
- 
setMaxClockSkew
public void setMaxClockSkew(int maxClockSkew)
 
- 
getMaxClockSkew
public int getMaxClockSkew()
 
- 
getServiceProviderEntityId
@JavaUri public @JavaUri String getServiceProviderEntityId()
 
- 
setServiceProviderEntityId
public void setServiceProviderEntityId(String providerEntityID)
 
- 
isUseNameQualifier
public boolean isUseNameQualifier()
 
- 
setUseNameQualifier
public void setUseNameQualifier(boolean nameQualifier)
 
- 
getAttributeConsumingServiceIndex
public int getAttributeConsumingServiceIndex()
 
- 
setAttributeConsumingServiceIndex
public void setAttributeConsumingServiceIndex(int consumingServiceIdx)
 
- 
getAssertionConsumerServiceIndex
public int getAssertionConsumerServiceIndex()
 
- 
setAssertionConsumerServiceIndex
public void setAssertionConsumerServiceIndex(int assConsServiceIdx)
 
- 
isWantsAssertionsSigned
public boolean isWantsAssertionsSigned()
 
- 
setWantsAssertionsSigned
public void setWantsAssertionsSigned(boolean signedAss)
 
- 
isWantsResponseSigned
public boolean isWantsResponseSigned()
 
- 
setWantsResponseSigned
public void setWantsResponseSigned(boolean signedAss)
 
- 
isAuthnRequestSigned
public boolean isAuthnRequestSigned()
 
- 
setAuthnRequestSigned
public void setAuthnRequestSigned(boolean signedAuth)
 
- 
isLogoutRequestSigned
public boolean isLogoutRequestSigned()
 
- 
setLogoutRequestSigned
public void setLogoutRequestSigned(boolean signedLogout)
 
- 
getBlackListedSignatureSigningAlgorithms
public List<String> getBlackListedSignatureSigningAlgorithms()
 
- 
setBlackListedSignatureSigningAlgorithms
public void setBlackListedSignatureSigningAlgorithms(List<String> blacklist)
 
- 
getSignatureCanonicalizationAlgorithm
public String getSignatureCanonicalizationAlgorithm()
 
- 
setSignatureCanonicalizationAlgorithm
public void setSignatureCanonicalizationAlgorithm(String list)
 
- 
setSignatureReferenceDigestMethods
public void setSignatureReferenceDigestMethods(List<String> blacklist)
 
- 
getNameIdPolicyFormat
public String getNameIdPolicyFormat()
 
- 
setNameIdPolicyFormat
public void setNameIdPolicyFormat(String format)
 
- 
isNameIdPolicyAllowCreate
public boolean isNameIdPolicyAllowCreate()
 
- 
setNameIdPolicyAllowCreate
public void setNameIdPolicyAllowCreate(boolean allowCreate)
 
- 
getIdpMetadataIntegrationType
public ESamlMetadataIntegrationType getIdpMetadataIntegrationType()
 
- 
setIdpMetadataIntegrationType
public void setIdpMetadataIntegrationType(ESamlMetadataIntegrationType integrationType)
 
- 
getIdpMetadataUrl
public String getIdpMetadataUrl()
 
- 
setIdpMetadataUrl
public void setIdpMetadataUrl(String url)
 
- 
getIdpMetadataCacheDurationHours
public int getIdpMetadataCacheDurationHours()
 
- 
setIdpMetadataCacheDurationHours
public void setIdpMetadataCacheDurationHours(int hours)
 
- 
getIdpMetadataUrlConnectionTimeout
public int getIdpMetadataUrlConnectionTimeout()
 
- 
setIdpMetadataUrlConnectionTimeout
public void setIdpMetadataUrlConnectionTimeout(int secounds)
 
- 
getIdpMetadataUrlReadTimeout
public int getIdpMetadataUrlReadTimeout()
 
- 
setIdpMetadataUrlReadTimeout
public void setIdpMetadataUrlReadTimeout(int secounds)
 
- 
isUseIdpMetadataUrlProxy
public boolean isUseIdpMetadataUrlProxy()
 
- 
setUseIdpMetadataUrlProxy
public void setUseIdpMetadataUrlProxy(boolean useProxy)
 
- 
getIdpMetadataUrlProxyHost
public String getIdpMetadataUrlProxyHost()
 
- 
setIdpMetadataUrlProxyHost
public void setIdpMetadataUrlProxyHost(String proxyHost)
 
- 
getIdpMetadataUrlProxyPort
public int getIdpMetadataUrlProxyPort()
 
- 
setIdpMetadataUrlProxyPort
public void setIdpMetadataUrlProxyPort(int proxyPort)
 
- 
getAuthenticator
public T getAuthenticator()
- Specified by:
 getAuthenticatorin interfaceIAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
 
 - 
 
 -