我正在使用ldap进行用户身份验证,如此链接中所述。 http://www-archive.mozilla.org/directory/csdk-docs/writing.htm 在ldap_search_ext_s调用时,我收到“操作错误”。任何人都可以告诉我,为了从Active Directory获取用户信息,我需要做些哪些更改。
注意:我不想在绑定时输入dc名称和密码。由于机器将在普通用户帐户(域用户)下运行,该帐户在域中没有管理员凭据。请告诉我在这种情况下如何进行绑定。
我的机器详情: Mac Lion,64位。 我正在尝试连接到Windows Active Directory。
谢谢, Tausif。
答案 0 :(得分:0)
在大多数情况下,连接到Windows Active Directory服务器时,需要使用有效的用户名和密码进行绑定。
当您执行ldap_simple_bind_s()
时,需要替换两个NULL
参数 - 第一个参数与执行绑定的用户的DN
,第二个参数与密码DN
。