public interface LdapDao
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
auth(java.lang.String username,
java.lang.String password)
用户登录认证
|
boolean |
createNode(java.lang.String dn,
java.lang.String[] parameter) |
javax.naming.directory.Attributes |
findUser(java.lang.String uid) |
javax.naming.directory.DirContext |
getContext()
取得LDAP连接实例
|
LDAPConfig |
getLDAPConfig() |
java.lang.String |
getLoginName(java.lang.String dn)
修改用户密码
|
java.util.List<EntryValueBean> |
getOrgSubNode(java.lang.String parentDn,
java.lang.String parentId) |
java.util.List<EntryValueBean> |
getSubNode(java.lang.String parentDn,
java.lang.String parentId,
java.lang.String type)
获取父节点下的直接子节点(包含ou和cn)
本节点:SearchControls.OBJECT_SCOPE
单层,直接子节点:SearchControls.ONELEVEL_SCOPE
遍历,全部子节点 SearchControls.SUBTREE_SCOPE
|
java.lang.String[] |
getuserAttribute(java.lang.String uid) |
boolean |
isUserExist(java.lang.String dn)
LDAP/AD用户账号是否存在
|
void |
modifyUserPassWord(java.lang.String rdn,
java.lang.String oldPassWord,
java.lang.String newPassword)
修改用户密码
|
java.util.List<EntryValueBean> |
ouTreeView(java.lang.String baseDn,
boolean isRoot) |
java.util.List<EntryValueBean> |
searchCn(java.lang.String baseDn,
java.lang.String key)
查询ad中的人员
|
void |
setLDAPConfig(LDAPConfig val) |
void |
userTreeView(java.lang.String baseDn,
java.util.List<EntryValueBean> list) |
javax.naming.directory.DirContext getContext()
throws java.lang.Exception
java.lang.Exceptionboolean isUserExist(java.lang.String dn)
throws java.lang.Exception
dn - 条目java.lang.Exceptionvoid modifyUserPassWord(java.lang.String rdn,
java.lang.String oldPassWord,
java.lang.String newPassword)
throws java.lang.Exception
rdn - 条目oldPassWord - 旧密码newPassword - 新密码java.lang.Exceptionjavax.naming.directory.Attributes findUser(java.lang.String uid)
throws java.lang.Exception
java.lang.Exceptionjava.lang.String getLoginName(java.lang.String dn)
throws java.lang.Exception
dn - 条目java.lang.Exceptionboolean auth(java.lang.String username,
java.lang.String password)
username - 用户账号password - 用户密码void setLDAPConfig(LDAPConfig val)
LDAPConfig getLDAPConfig()
void userTreeView(java.lang.String baseDn,
java.util.List<EntryValueBean> list)
throws java.lang.Exception
java.lang.Exceptionjava.util.List<EntryValueBean> ouTreeView(java.lang.String baseDn, boolean isRoot) throws java.lang.Exception
java.lang.Exceptionjava.lang.String[] getuserAttribute(java.lang.String uid)
throws java.lang.Exception
java.lang.Exceptionboolean createNode(java.lang.String dn,
java.lang.String[] parameter)
throws java.lang.Exception
java.lang.Exceptionjava.util.List<EntryValueBean> getSubNode(java.lang.String parentDn, java.lang.String parentId, java.lang.String type) throws java.lang.Exception
parentDn - 父节点java.lang.Exceptionjava.util.List<EntryValueBean> getOrgSubNode(java.lang.String parentDn, java.lang.String parentId) throws java.lang.Exception
java.lang.Exceptionjava.util.List<EntryValueBean> searchCn(java.lang.String baseDn, java.lang.String key) throws java.lang.Exception
baseDn - key - java.lang.Exception