public interface ConfigurationLDAPServer
| Modifier and Type | Method and Description |
|---|---|
boolean |
createNewRoleMap(java.lang.String filter,
java.lang.String roleName)
Deprecated.
This method is not effective since V8, replaced by createRoleMap().
|
java.lang.String |
createRoleMap(java.lang.String filter,
java.lang.String roleName)
Adds a new role map to server.
|
boolean |
editRoleMap(java.lang.String roleMapName,
java.lang.String filter,
java.lang.String roleName)
Edits an existing role map by it's name.
|
java.lang.String |
getAdminGroup()
Returns admin group.
|
java.util.Vector |
getAllRoleMaps()
Gets all the role maps.
|
void |
getDefauleSettingValue(java.lang.String oldType)
Gets the default LDAP configuration.
|
java.lang.String |
getDirectoryManagerDN()
Returns the directory of manager distinguished name.
|
int |
getEncryptedPort()
Deprecated.
This method is not effective since V6.
|
java.lang.String |
getEncryptionType()
Deprecated.
This method is not effective since V6.
It has been replaced by
|
java.lang.String |
getGroupCommonName()
Returns group common name of attribute for LDAP.
|
java.lang.String |
getGroupDescriptions(java.lang.String groupName)
Checks Group and returns the group description.
|
java.lang.String |
getGroupDistinguishName()
Returns group distinguished name of attribute for LDAP.
|
java.lang.String |
getGroupFilter()
Returns the filter string for LDAP.
|
java.lang.String |
getGroupMemberType()
Returns the group member type for LDAP.
|
java.util.Vector |
getGroupNames()
Checks the group and returns the group name.
|
java.lang.String |
getGroupSAN() |
java.lang.String |
getImportGroupType()
Gets the principal LDAP group importing type.
|
int |
getLADPServerPort()
Returns LDAP server port.
|
java.lang.String |
getLDAPServerName() |
java.lang.String |
getLDAPURL()
Returns LDAP URL.
|
java.lang.String |
getLDAPVersion()
Returns LDAP Version Number.
|
java.lang.String |
getPassword()
Returns password for LDAP.
|
java.util.Hashtable |
getProperties()
Gets all properties of LDAP setting.
|
java.lang.String |
getRoot()
Returns LDAP root.
|
java.util.Vector |
getRootUsers()
Returns root users.
|
java.lang.String |
getUserAttributeName()
Returns the userID name of attribute for LDAP.
|
java.lang.String |
getUserCommonName()
Returns the user common name of attribute for LDAP.
|
java.lang.String |
getUserDistinguishName()
Returns the user distinguished name of attribute for LDAP.
|
java.lang.String |
getUserFilter()
Returns the filter string for LDAP.
|
java.lang.String |
getUserFullNames(java.lang.String name)
Returns the user full name.
|
java.util.Vector |
getUserNames()
Returns the user information.
|
java.lang.String |
getUserPassword()
Returns the user password name of attribute for LDAP.
|
java.lang.String |
getUserSAN() |
java.lang.String[] |
getUseServerList()
Returns the list for server method name.
|
boolean |
isConnection()
Returns to check whether to connect with LDAP server.
|
boolean |
isConnection(java.util.Hashtable props)
Returns to check whether to connect with LDAP server.
|
boolean |
isEnableNoneImportedLDAPSupport()
Checks the server security system by using the LDAP providers.
|
boolean |
isEncryptionInLayer()
Returns whether to use secure sockets layer in TCP/IP when server communicates with LDAP server.
|
boolean |
isFirstUseLocal()
Deprecated.
This method is not effective since V6.
|
boolean |
isGroupEnableSAN() |
boolean |
isImportUserUponAuthentication()
Returns if the user authentication is enabled.
|
boolean |
isLdapEnable()
Returns if LDAP is enabled.
|
boolean |
isUserEnableSAN() |
java.util.Vector |
queryGroups(java.util.Hashtable h)
Get the LDAP groups.
|
java.util.Vector |
queryUsers(java.util.Hashtable h)
Gets the LDAP users.
|
boolean |
removeRoleMap(java.lang.String roleMapName)
Removes a role map from the server.
|
void |
runAtServerRestart()
Deprecated.
This method is not effective since V7.
|
void |
saveProperties()
Saves all properties of the LDAP setting into a file.
|
void |
setAdminGroup(java.lang.String adminGroup)
Sets admin group.
|
void |
setDirectoryManagerDN(java.lang.String directoryManagerDN)
Sets the directory of manager distinguished name.
|
void |
setEnableLDAPProviders(boolean isEnableLDAPProvers)
Sets if the server security system uses the LDAP providers.
|
void |
setEncryptedPort(int encryptedPort)
Deprecated.
This method is not effective since V6.
|
void |
setEncryptedPort(java.lang.String encryptedPort)
Sets LDAP encrypted port.
|
void |
setEncryptionInLayer(boolean isEncrytion)
Sets whether to use secure sockets layer in TCP/IP when server communicates with LDAP server.
|
void |
setEncryptionType(java.lang.String encryptionType)
Deprecated.
This method is not effective since V6.
It has been replaced by
|
void |
setFirstUseLocal(boolean firstUseLocal)
Deprecated.
This method is not effective since V6.
|
void |
setGroupCommonName(java.lang.String groupCommonName)
Sets the group common name of attribute for LDAP.
|
void |
setGroupDistinguishName(java.lang.String distinguishName)
Sets group distinguished name of attribute for LDAP.
|
void |
setGroupEnableSAN(boolean groupEnableSAN) |
void |
setGroupFilter(java.lang.String filter)
Sets the filter string for LDAP.
|
void |
setGroupMemberType(java.lang.String groupMemberType)
Sets group member type for LDAP.
|
void |
setGroupSAN(java.lang.String groupSAN) |
void |
setImportGroupType(java.lang.String type)
Sets the importing LDAP group into server's role or group.
|
void |
setImportUserUponAuthentication(boolean isImport)
Sets whether to do the import upon authentication.
|
void |
setLADPServerPort(int LDAPPort)
Sets LDAP server port.
|
void |
setLdapEnable(boolean isEnable)
Sets whether to enable LDAP.
|
void |
setLDAPServerName(java.lang.String ldapServerName) |
void |
setLDAPURL(java.lang.String LDAPUrl)
Sets LDAP URL.
|
void |
setLDAPVersion(java.lang.String LDAPVersion)
Sets LDAP Version Number.
|
void |
setPassword(java.lang.String password)
Sets password for LDAP.
|
void |
setRoot(java.lang.String root)
Sets LDAP root.
|
void |
setUserAttributeName(java.lang.String userAttributeName)
Sets the userID name of attribute for LDAP.
|
void |
setUserCommonName(java.lang.String userCommonName)
Sets the user common name of attribute for LDAP.
|
void |
setUserDistinguishName(java.lang.String distinguishName)
Sets the user distinguished name of attribute for LDAP.
|
void |
setUserEnableSAN(boolean userEnableSAN) |
void |
setUserFilter(java.lang.String filter)
Sets the filter string for LDAP.
|
void |
setUserPassword(java.lang.String password)
Sets the user password name of attribute for LDAP.
|
void |
setUserSAN(java.lang.String userSAN) |
void setLdapEnable(boolean isEnable)
isEnable - whether to enable LDAP.boolean isLdapEnable()
java.lang.String getLDAPVersion()
void setLDAPVersion(java.lang.String LDAPVersion)
LDAPVersion - it has two available values 2 and 3.void setImportUserUponAuthentication(boolean isImport)
isImport - whether to import user when authentication is enabled.boolean isImportUserUponAuthentication()
void setLDAPURL(java.lang.String LDAPUrl)
LDAPUrl - LDAP URL.java.lang.String getLDAPURL()
void setLADPServerPort(int LDAPPort)
LDAPPort - LDAP server port.int getLADPServerPort()
void setEncryptedPort(int encryptedPort)
encryptedPort - encrypted Port.int getEncryptedPort()
void setRoot(java.lang.String root)
root - LDAP root.java.lang.String getRoot()
void setDirectoryManagerDN(java.lang.String directoryManagerDN)
directoryManagerDN - the directory of manager distinguished name.java.lang.String getDirectoryManagerDN()
void setPassword(java.lang.String password)
password - the password for LDAP.java.lang.String getPassword()
void setEncryptionType(java.lang.String encryptionType)
encryptionType - encrypted type.java.lang.String getEncryptionType()
void setEncryptionInLayer(boolean isEncrytion)
isEncrytion - it is set to true if SSL is used, otherwise set to false.boolean isEncryptionInLayer()
void setImportGroupType(java.lang.String type)
type - role or group.java.lang.String getImportGroupType()
void setFirstUseLocal(boolean firstUseLocal)
firstUseLocal - if the user is from local.boolean isFirstUseLocal()
java.lang.String[] getUseServerList()
boolean isConnection()
boolean isConnection(java.util.Hashtable props)
props - the properties of LDAP setting.java.util.Vector getRootUsers()
void setGroupCommonName(java.lang.String groupCommonName)
groupCommonName - the common name of attribute for LDAP.java.lang.String getGroupCommonName()
void setGroupMemberType(java.lang.String groupMemberType)
groupMemberType - the member type for LDAP.java.lang.String getGroupMemberType()
void setGroupDistinguishName(java.lang.String distinguishName)
distinguishName - the group distinguished name of attribute for LDAP.java.lang.String getGroupDistinguishName()
void setGroupFilter(java.lang.String filter)
filter - the filter string for LDAP.java.lang.String getGroupFilter()
void setAdminGroup(java.lang.String adminGroup)
adminGroup - admin group.java.lang.String getAdminGroup()
java.util.Vector getGroupNames()
java.util.Vector queryGroups(java.util.Hashtable h)
h - the LDAP configuration.java.lang.String getGroupDescriptions(java.lang.String groupName)
void setUserAttributeName(java.lang.String userAttributeName)
userAttributeName - the userID name of attribute for LDAP.java.lang.String getUserAttributeName()
void setUserCommonName(java.lang.String userCommonName)
userCommonName - the user common name of attribute for LDAP.java.lang.String getUserCommonName()
void setUserPassword(java.lang.String password)
password - the user password name of attribute for LDAP.java.lang.String getUserPassword()
void setUserDistinguishName(java.lang.String distinguishName)
distinguishName - the user distinguished name of attribute for LDAP.java.lang.String getUserDistinguishName()
void setUserFilter(java.lang.String filter)
filter - the filter string for LDAP.java.lang.String getUserFilter()
java.util.Vector getUserNames()
java.util.Vector queryUsers(java.util.Hashtable h)
h - the LDAP configuration.java.lang.String getUserFullNames(java.lang.String name)
void getDefauleSettingValue(java.lang.String oldType)
oldType - the LDAP Server type.java.util.Hashtable getProperties()
void saveProperties()
void runAtServerRestart()
void setEncryptedPort(java.lang.String encryptedPort)
encryptedPort - the encrypted port.boolean createNewRoleMap(java.lang.String filter,
java.lang.String roleName)
throws RoleMapExistException
filter - the role map's LDAP to search the filter string.roleName - the binding role name of the role map.RoleMapExistException - if there is this role map.java.lang.String createRoleMap(java.lang.String filter,
java.lang.String roleName)
throws RoleMapExistException
filter - the role map's LDAP to search the filter string.roleName - the binding role name of the role map.RoleMapExistException - if there is this role map.boolean removeRoleMap(java.lang.String roleMapName)
throws NoSuchRoleMapException
roleMapName - the role map's server.NoSuchRoleMapException - if there is no this role map.boolean editRoleMap(java.lang.String roleMapName,
java.lang.String filter,
java.lang.String roleName)
throws NoSuchRoleMapException
roleMapName - the role map's name.filter - the role map's new filter.roleName - the role map's new binding role name.NoSuchRoleMapException - if there is no this role map.java.util.Vector getAllRoleMaps()
boolean isEnableNoneImportedLDAPSupport()
void setEnableLDAPProviders(boolean isEnableLDAPProvers)
isEnableLDAPProvers - if the server security system uses the LDAP providers.void setUserEnableSAN(boolean userEnableSAN)
void setUserSAN(java.lang.String userSAN)
void setGroupEnableSAN(boolean groupEnableSAN)
void setGroupSAN(java.lang.String groupSAN)
boolean isUserEnableSAN()
java.lang.String getUserSAN()
boolean isGroupEnableSAN()
java.lang.String getGroupSAN()
void setLDAPServerName(java.lang.String ldapServerName)
java.lang.String getLDAPServerName()