Class PasswordlessAuthenticationLdapAccountsProperties
java.lang.Object
org.apereo.cas.configuration.model.support.ldap.AbstractLdapProperties
org.apereo.cas.configuration.model.support.ldap.AbstractLdapSearchProperties
org.apereo.cas.configuration.model.support.passwordless.account.PasswordlessAuthenticationLdapAccountsProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-passwordless-ldap")
public class PasswordlessAuthenticationLdapAccountsProperties
extends AbstractLdapSearchProperties
- Since:
- 6.2.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionName of the LDAP attribute that indicates the user's email address.Deprecated.This property will likely be removed in v8.Name of the LDAP attribute that indicates the user's phone.Name of the LDAP attribute that is the passwordless flow to request a password prompt from user.Name of the LDAP attribute that indicates the username.setEmailAttribute
(String emailAttribute) Name of the LDAP attribute that indicates the user's email address.setNameAttribute
(String nameAttribute) Deprecated.This property will likely be removed in v8.setPhoneAttribute
(String phoneAttribute) Name of the LDAP attribute that indicates the user's phone.setRequestPasswordAttribute
(String requestPasswordAttribute) Name of the LDAP attribute that is the passwordless flow to request a password prompt from user.setUsernameAttribute
(String usernameAttribute) Name of the LDAP attribute that indicates the username.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
-
PasswordlessAuthenticationLdapAccountsProperties
public PasswordlessAuthenticationLdapAccountsProperties()
-
-
Method Details
-
getEmailAttribute
Name of the LDAP attribute that indicates the user's email address. -
getPhoneAttribute
Name of the LDAP attribute that indicates the user's phone. -
getNameAttribute
Deprecated.This property will likely be removed in v8.Name of the LDAP attribute that indicates the user's name. -
getUsernameAttribute
Name of the LDAP attribute that indicates the username. -
getRequestPasswordAttribute
Name of the LDAP attribute that is the passwordless flow to request a password prompt from user. The attribute value must be a boolean. Acceoted values aretrue
,false
,on
,off
,yes
,no
,Y
,T
,F
,N
, etc. Comparisons are not case sensitive. -
setEmailAttribute
Name of the LDAP attribute that indicates the user's email address.- Returns:
this
.
-
setPhoneAttribute
Name of the LDAP attribute that indicates the user's phone.- Returns:
this
.
-
setNameAttribute
@Deprecated public PasswordlessAuthenticationLdapAccountsProperties setNameAttribute(String nameAttribute) Deprecated.This property will likely be removed in v8.Name of the LDAP attribute that indicates the user's name.- Returns:
this
.
-
setUsernameAttribute
public PasswordlessAuthenticationLdapAccountsProperties setUsernameAttribute(String usernameAttribute) Name of the LDAP attribute that indicates the username.- Returns:
this
.
-
setRequestPasswordAttribute
public PasswordlessAuthenticationLdapAccountsProperties setRequestPasswordAttribute(String requestPasswordAttribute) Name of the LDAP attribute that is the passwordless flow to request a password prompt from user. The attribute value must be a boolean. Acceoted values aretrue
,false
,on
,off
,yes
,no
,Y
,T
,F
,N
, etc. Comparisons are not case sensitive.- Returns:
this
.
-