首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LDAP绑定无效DN

LDAP绑定无效DN
EN

Stack Overflow用户
提问于 2012-11-22 08:17:20
回答 1查看 8.3K关注 0票数 0

我想使用Ldap_bind --这是我的代码:

代码语言:javascript
复制
 $ldap_host = '192.168.1.250'; //Host LDAP
 $ldap_user = "cn=admin,ou=people,dc=maxcrc,dc=com";
 $ldap_pass = 'admin';
 $ldap_conn = ldap_connect($ldap_host);
 ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);

 if($ldap_conn) 
 {
  if ($bind = ldap_bind($ldap_conn, $ldap_user, $ldap_pass)){

  }
  else
  {
    die('Koneksi ke LDAP Gagal');
  }
 }

当我执行那个代码的时候一切都很好。但是,当我用$ldap_user修改admin@maxcrc.com时,出现了错误,apear说

“无法绑定到服务器:无效的DN语法”

有什么问题吗?我怎么能和域名绑定呢?问候

EN

回答 1

Stack Overflow用户

发布于 2012-11-22 08:22:01

这是因为ldap_bind()需要一个DN --一个可分辨的名称,类似于对象的完整路径。在以这种方式绑定时,不能使用user@域语法。

有时您也可以使用RDN --相对DN --(所以简单地说是'username'),但是目录通常需要完整的DN。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13508395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档