【发布时间】:2017-05-23 10:59:14
【问题描述】:
我正在尝试进行从 php 连接到 Active Directory 服务器的身份验证调用,身份验证看起来不错,但我不知道将什么作为 ldap_search 参数。
ldap_connect 的转储:
resource(4) of type (ldap link)
ldap_bind 的转储:
bool(true)
ldap_search 的转储:
resource(5) of type (ldap result)
ldap_get_entries 转储:
array(1) {
["count"]=>
int(0)
}
我尝试了无数次这种参数的排列:
$ldap_dn = "CN=Users,DC=ad,DC=domain";
$ldap_filter = "(objectClass=*)";
但我不确定在我的特定情况下究竟应该将什么作为 DC= 值或 O= 或 OU= 或 CN= 或其他任何内容,我们将不胜感激。
【问题讨论】:
-
你现在如何调用
ldap_search函数? -
我尝试猜测基本 DN 和过滤器,例如:ldap_search($ldap,'CN=Users,DC=ad,DC=domain,DC=com','(objectClass=*)') ;
标签: php active-directory ldap-query distinguishedname