【发布时间】:2012-11-16 14:07:36
【问题描述】:
我正在使用 ldap 函数通过 win32 api 获取用户属性值。
用户名为arun。
在init、set_options、connect、bind等ldap_functions中成功。但是ldap搜索函数返回错误码10。
这是我的代码
errorCode = ldap_search_s(
pLdapConnection, // Session handle
pMyDN, // DN to start search
LDAP_SCOPE_SUBTREE, // Scope LDAP_SCOPE_BASE LDAP_SCOPE_SUBTREE
pMyFilter, // Filter
NULL, // Retrieve list of attributes
0, // Get both attributes and values
&pSearchResult);
在pMyDN 中指定`"DC=SANJU,DC=CO,DC=IN"...
返回码 10 给出的错误是LDAP_REFERRAL。但我无法得到它。
但我将pMyDN 值放入"OU=Marketing,DC=SANJU,DC=CO,DC=IN"
现在,搜索功能成功了,那么问题出在哪里?
我需要这个功能而不使用OU, 谁能帮忙?
【问题讨论】:
标签: c++ windows winapi active-directory ldap