官方 API: http://msdn.microsoft.com/en-us/library/windows/desktop/aa746467(v=vs.85).aspx
http://www.iteye.com/problems/67745
http://baike.baidu.cn/view/159263.htm
一、搜索过滤器类
http://www.cnblogs.com/forbreak/archive/2012/10/30/2746464.html
String searchFilter = "objectClass=User";
#selectFactor=(&(objectCategory\=person)) selectFactor=(&(objectClass=user)(SAMAccountName=holderplace))
String searchFilter = "(&(objectclass=user)(sAMAccountName=*))";//获取帐号
配置参数:
ad_enable=true
ad_ldap_url=ldap://10.2.1.17:389
ad_domain_name=hn.net
ad_search_base_node=DC\=hn,DC\=net
ad_search_filter=(&(mail\[email protected]))
二、定制返回属性
String returnedAtts[] = { "company" }; String returnedAtts1[] = { "url", "whenChanged", "employeeID", "name", "userPrincipalName", "physicalDeliveryOfficeName", "departmentNumber", "telephoneNumber", "homePhone", "mobile", "department", "sAMAccountName", "whenChanged", "mail" };
String returnedAtts2[] = {"sAMAccountName,userPrincipalName"};
sAMAccountName,userPrincipalName,mail,telephoneNumber,mobile,
physicalDeliveryOfficeName,name,company,sn,givenName,department,
title,description
三、 域节点
String searchBase = "DC=wanda-dev,DC=cn";
searchBase = "OU="+OU+",DC="+dc+",DC="+dc_houzui;