2012-05-22 33 views
1

我正在用我的PHP测试AdLDAP库。由于我是LDAP新手,我不确定哪里出了问题。AdLDAP - 验证失败。它本质上是否需要SSL?

我这是怎么开始的类:

$adldap = new adLDAP(array(
    'base_dn'=>'DC=xxxx,DC=xxxx,DC=sg', 
    'account_suffix'=>'@xxxx.xxxx.sg', 
    'domain_controllers'=>array('ns01.xxxx.xxxx.sg','dc02.xxxx.xxxx.sg'), 
    'ad_port'=>389, 
    'use_tls'=>true 
)); 

然后当我测试Authentication样品,它总是说"Failed!"
唯一的一点是我们的服务器确实不使用SSL
这是因素吗?

还有什么其他的错误(或)需要检查?

+0

'唯一的一点是我们的服务器不使用SSL.' - 为什么你有''use_tls'=> true'呢? – DaveRandom

回答

-1

如果使用TLS,默认端口是636

1

这是不正确的,TLS使用端口389,SSL使用636

这样看来,你有正确的设置为TLS,但您的服务器没有为它配置。 也许它仅配置为SSL。