`

AD 域单点登陆之 LDAP (二)

阅读更多

官方 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\=username@cbhb.com.cn))

 

二、定制返回属性

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; 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics