public abstract class LdapConfiguration extends ExternalSystemConfiguration
Describes a Configuration to create an LDAP Authenticator.
Modifier and Type | Class and Description |
---|---|
static class |
LdapConfiguration.Factory
Constructs new instances of
LdapConfiguration . |
Constructor and Description |
---|
LdapConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
attributesToString()
Builds a string showing the current attribute values
|
abstract LdapConfiguration |
deepCopy()
creates a detached deep copy of the entity
|
boolean |
equals(Object object)
This entity does not have any identifiers but since it extends the
com.communote.server.persistence.config.ExternalSystemConfigurationImpl class it
will simply delegate the call up there. |
LdapGroupSyncConfiguration |
getGroupSyncConfig() |
String |
getManagerDN()
DN of the LDAP Account who has privileges to loop through the user list
|
String |
getManagerPassword()
Password of the ldap account who has privileges to loop through the user list
|
String |
getQueryPrefix() |
String |
getSaslMode()
The SASL authentication mode to be used.
|
String |
getServerDomain() |
String |
getUrl()
Url of the LDAP Server
|
LdapSearchConfiguration |
getUserSearch() |
int |
hashCode()
This entity does not have any identifiers but since it extends the
com.communote.server.persistence.config.ExternalSystemConfigurationImpl class it
will simply delegate the call up there. |
boolean |
isDynamicMode() |
boolean |
isUserIdentifierIsBinary()
true if the value of the LDAP attribute mapped in propertyMapping to the unique user
identifier is to be interpreted as a binary value
|
void |
setDynamicMode(boolean dynamicMode) |
void |
setGroupSyncConfig(LdapGroupSyncConfiguration groupSyncConfig) |
void |
setManagerDN(String managerDN) |
void |
setManagerPassword(String managerPassword) |
void |
setQueryPrefix(String queryPrefix) |
void |
setSaslMode(String saslMode) |
void |
setServerDomain(String serverDomain) |
void |
setUrl(String url) |
void |
setUserIdentifierIsBinary(boolean userIdentifierIsBinary) |
void |
setUserSearch(LdapSearchConfiguration userSearch) |
getConfigurationUrl, getId, getImageApiUrl, getSystemId, isAllowExternalAuthentication, isPrimaryAuthentication, isSynchronizeUserGroups, setAllowExternalAuthentication, setId, setPrimaryAuthentication, setSynchronizeUserGroups, setSystemId
public String attributesToString()
attributesToString
in class ExternalSystemConfiguration
public abstract LdapConfiguration deepCopy()
creates a detached deep copy of the entity
public boolean equals(Object object)
com.communote.server.persistence.config.ExternalSystemConfigurationImpl
class it
will simply delegate the call up there.equals
in class ExternalSystemConfiguration
ExternalSystemConfiguration.equals(Object)
public LdapGroupSyncConfiguration getGroupSyncConfig()
public String getManagerDN()
DN of the LDAP Account who has privileges to loop through the user list
public String getManagerPassword()
Password of the ldap account who has privileges to loop through the user list
public String getQueryPrefix()
public String getSaslMode()
The SASL authentication mode to be used. If null the authentication will be in simple mode.
public String getServerDomain()
public String getUrl()
Url of the LDAP Server
public LdapSearchConfiguration getUserSearch()
public int hashCode()
com.communote.server.persistence.config.ExternalSystemConfigurationImpl
class it
will simply delegate the call up there.hashCode
in class ExternalSystemConfiguration
ExternalSystemConfiguration.hashCode()
public boolean isDynamicMode()
public boolean isUserIdentifierIsBinary()
true if the value of the LDAP attribute mapped in propertyMapping to the unique user identifier is to be interpreted as a binary value
public void setDynamicMode(boolean dynamicMode)
public void setGroupSyncConfig(LdapGroupSyncConfiguration groupSyncConfig)
public void setManagerDN(String managerDN)
public void setManagerPassword(String managerPassword)
public void setQueryPrefix(String queryPrefix)
public void setSaslMode(String saslMode)
public void setServerDomain(String serverDomain)
public void setUrl(String url)
public void setUserIdentifierIsBinary(boolean userIdentifierIsBinary)
public void setUserSearch(LdapSearchConfiguration userSearch)
Copyright © 2019 Communote team. All rights reserved.