0

我想使用 ldap_functions 连接广告。

我只知道用户名、密码和域名。

使用这些值,我可以初始化、连接、绑定 AD。

但是 ldap_search 函数会失败。

这是我的代码

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,那么我怎样才能为用户获取OU?

或者没有OU怎么能做到这一点?

注意:我只有用户名、密码、域名。

4

0 回答 0