类 LdapUtil
java.lang.Object
org.anyline.ldap.util.LdapUtil
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanaddOrganizationalUnit(String name) 添加部门boolean注册用户boolean移动到新ou连接boolean删除用户static LdapUtilstatic LdapUtilgetInstance(String key) boolean登录boolean重命名boolean修改属性
-
构造器详细资料
-
LdapUtil
public LdapUtil()
-
-
方法详细资料
-
getInstances
-
getInstance
-
getInstance
-
login
登录- 参数:
account- 帐号password- 密码- 返回:
- 是否登录成功
- 抛出:
Exception- 异常 如果抛出异常表示登录失败
-
connect
连接- 参数:
account- 登录帐号 如 admin@anyline.orgpassword- 登录密码- 返回:
- LdapContext
- 抛出:
Exception- 异常 如果抛出异常表示登录失败
-
addUser
注册用户- 参数:
uid- 用户id(可以是登录帐号)ou- 组织password- 密码attributes- 其他属性- 返回:
- boolean
-
changeOU
移动到新ou- 参数:
dn- dnou- ou- 返回:
- boolean
-
addOrganizationalUnit
添加部门- 参数:
name- 名称- 返回:
- boolean
-
rename
重命名- 参数:
fr- 原名to- 新名- 返回:
- boolean
-
delete
删除用户- 参数:
dn- dn- 返回:
- boolean
-
update
修改属性- 参数:
dn- dnparams- 属性- 返回:
- boolean
-
search
- 参数:
base- :根节点(在这里是"dc=example,dc=com")scope- :搜索范围,本节点(SearchControls.OBJECT_SCOPE),单层(SearchControls.ONELEVEL_SCOPE),遍历(SearchControls.SUBTREE_SCOPE)filter- :指定子节点(格式为"(objectclass=*)",*是指全部,可以指定某一特定类型的树节点)- 返回:
- DataSet
-