Class LdapPasswordSynchronizationProperties
java.lang.Object
org.apereo.cas.configuration.model.support.ldap.AbstractLdapProperties
org.apereo.cas.configuration.model.support.ldap.AbstractLdapSearchProperties
org.apereo.cas.configuration.model.core.authentication.passwordsync.LdapPasswordSynchronizationProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-ldap")
public class LdapPasswordSynchronizationProperties
extends AbstractLdapSearchProperties
- Since:
- 6.1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apereo.cas.configuration.model.support.ldap.AbstractLdapProperties
AbstractLdapProperties.LdapConnectionPoolPassivator, AbstractLdapProperties.LdapConnectionStrategy, AbstractLdapProperties.LdapHostnameVerifierOptions, AbstractLdapProperties.LdapTrustManagerOptions, AbstractLdapProperties.LdapType
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionName of the LDAP attribute that should hold the password.boolean
Whether or not password sync should be enabled for this ldap instance.boolean
If synchronization fails for any reason, (ie.setEnabled
(boolean enabled) Whether or not password sync should be enabled for this ldap instance.setPasswordAttribute
(String passwordAttribute) Name of the LDAP attribute that should hold the password.setPasswordSynchronizationFailureFatal
(boolean passwordSynchronizationFailureFatal) If synchronization fails for any reason, (ie.Methods inherited from class org.apereo.cas.configuration.model.support.ldap.AbstractLdapSearchProperties
getBaseDn, getPageSize, getSearchEntryHandlers, getSearchFilter, isSubtreeSearch, setBaseDn, setPageSize, setSearchEntryHandlers, setSearchFilter, setSubtreeSearch
Methods inherited from class org.apereo.cas.configuration.model.support.ldap.AbstractLdapProperties
getBinaryAttributes, getBindCredential, getBindDn, getBlockWaitTime, getConnectionStrategy, getConnectTimeout, getHostnameVerifier, getIdleTime, getKeystore, getKeystorePassword, getKeystoreType, getLdapUrl, getMaxPoolSize, getMinPoolSize, getName, getPoolPassivator, getPrunePeriod, getResponseTimeout, getSaslAuthorizationId, getSaslMechanism, getSaslMutualAuth, getSaslQualityOfProtection, getSaslRealm, getSaslSecurityStrength, getTrustCertificates, getTrustManager, getTrustStore, getTrustStorePassword, getTrustStoreType, getValidatePeriod, getValidateTimeout, getValidator, isAllowMultipleDns, isAllowMultipleEntries, isDisablePooling, isFailFast, isFollowReferrals, isUseStartTls, isValidateOnCheckout, isValidatePeriodically, setAllowMultipleDns, setAllowMultipleEntries, setBinaryAttributes, setBindCredential, setBindDn, setBlockWaitTime, setConnectionStrategy, setConnectTimeout, setDisablePooling, setFailFast, setFollowReferrals, setHostnameVerifier, setIdleTime, setKeystore, setKeystorePassword, setKeystoreType, setLdapUrl, setMaxPoolSize, setMinPoolSize, setName, setPoolPassivator, setPrunePeriod, setResponseTimeout, setSaslAuthorizationId, setSaslMechanism, setSaslMutualAuth, setSaslQualityOfProtection, setSaslRealm, setSaslSecurityStrength, setTrustCertificates, setTrustManager, setTrustStore, setTrustStorePassword, setTrustStoreType, setUseStartTls, setValidateOnCheckout, setValidatePeriod, setValidatePeriodically, setValidateTimeout, setValidator
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
LdapPasswordSynchronizationProperties
public LdapPasswordSynchronizationProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Whether or not password sync should be enabled for this ldap instance. -
getPasswordAttribute
Name of the LDAP attribute that should hold the password. -
isPasswordSynchronizationFailureFatal
public boolean isPasswordSynchronizationFailureFatal()If synchronization fails for any reason, (ie. password update fails or user account cannot be found), control whether the failure should be considered fatal. -
setEnabled
Whether or not password sync should be enabled for this ldap instance.- Returns:
this
.
-
setPasswordAttribute
Name of the LDAP attribute that should hold the password.- Returns:
this
.
-
setPasswordSynchronizationFailureFatal
public LdapPasswordSynchronizationProperties setPasswordSynchronizationFailureFatal(boolean passwordSynchronizationFailureFatal) If synchronization fails for any reason, (ie. password update fails or user account cannot be found), control whether the failure should be considered fatal.- Returns:
this
.
-