Package org.pac4j.config.ldaptive
Class LdapAuthenticationProperties
- java.lang.Object
-
- org.pac4j.config.ldaptive.AbstractLdapProperties
-
- org.pac4j.config.ldaptive.LdapAuthenticationProperties
-
public class LdapAuthenticationProperties extends AbstractLdapProperties
Copy/pasted from CAS server v5.0.4. Removed: passwordPolicy, principalTransformation, passwordEncoder, principalAttributeId, principalAttributeList, allowMultiplePrincipalAttributeValues, allowMultiplePrincipalAttributeValues, credentialCriteria
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLdapAuthenticationProperties.AuthenticationTypesThe enum Authentication types.-
Nested classes/interfaces inherited from class org.pac4j.config.ldaptive.AbstractLdapProperties
AbstractLdapProperties.LdapConnectionPoolPassivator
-
-
Constructor Summary
Constructors Constructor Description LdapAuthenticationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseDn()StringgetDnFormat()StringgetPrincipalAttributePassword()LdapAuthenticationProperties.AuthenticationTypesgetType()StringgetUserFilter()booleanisEnhanceWithEntryResolver()booleanisSubtreeSearch()voidsetBaseDn(String baseDn)voidsetDnFormat(String dnFormat)voidsetEnhanceWithEntryResolver(boolean enhanceWithEntryResolver)voidsetPrincipalAttributePassword(String principalAttributePassword)voidsetSubtreeSearch(boolean subtreeSearch)voidsetType(LdapAuthenticationProperties.AuthenticationTypes type)voidsetUserFilter(String userFilter)-
Methods inherited from class org.pac4j.config.ldaptive.AbstractLdapProperties
getBindCredential, getBindDn, getBlockWaitTime, getConnectTimeout, getIdleTime, getKeystore, getKeystorePassword, getKeystoreType, getLdapUrl, getMaxPoolSize, getMinPoolSize, getPoolPassivator, getProviderClass, getPrunePeriod, getSaslAuthorizationId, getSaslMechanism, getSaslMutualAuth, getSaslQualityOfProtection, getSaslRealm, getSaslSecurityStrength, getTrustCertificates, getValidatePeriod, isAllowMultipleDns, isFailFast, isUseSsl, isUseStartTls, isValidateOnCheckout, isValidatePeriodically, setAllowMultipleDns, setBindCredential, setBindDn, setBlockWaitTime, setConnectTimeout, setFailFast, setIdleTime, setKeystore, setKeystorePassword, setKeystoreType, setLdapUrl, setMaxPoolSize, setMinPoolSize, setPoolPassivator, setProviderClass, setPrunePeriod, setSaslAuthorizationId, setSaslMechanism, setSaslMutualAuth, setSaslQualityOfProtection, setSaslRealm, setSaslSecurityStrength, setTrustCertificates, setUseSsl, setUseStartTls, setValidateOnCheckout, setValidatePeriod, setValidatePeriodically
-
-
-
-
Method Detail
-
isEnhanceWithEntryResolver
public boolean isEnhanceWithEntryResolver()
-
setEnhanceWithEntryResolver
public void setEnhanceWithEntryResolver(boolean enhanceWithEntryResolver)
-
getBaseDn
public String getBaseDn()
-
setBaseDn
public void setBaseDn(String baseDn)
-
getUserFilter
public String getUserFilter()
-
setUserFilter
public void setUserFilter(String userFilter)
-
isSubtreeSearch
public boolean isSubtreeSearch()
-
setSubtreeSearch
public void setSubtreeSearch(boolean subtreeSearch)
-
getDnFormat
public String getDnFormat()
-
setDnFormat
public void setDnFormat(String dnFormat)
-
getType
public LdapAuthenticationProperties.AuthenticationTypes getType()
-
setType
public void setType(LdapAuthenticationProperties.AuthenticationTypes type)
-
getPrincipalAttributePassword
public String getPrincipalAttributePassword()
-
setPrincipalAttributePassword
public void setPrincipalAttributePassword(String principalAttributePassword)
-
-