我们部署了一个ejabbered服务器,它可以正常使用默认的admin @ localhost用户。但是在我的情况下,LDAP集成不起作用。根据文档,将以下内容放在我的ejabberd.yml文件中以集成我们的LDAP服务器
auth_method:[ldap] ldap_servers:[" ds1.test.com"] ldap_encrypt:none ldap_port:389 ldap_rootdn:" cn = admin,dc = ds1,dc = test,dc = com" ldap_password:" ********" ldap_base: " OU =人,DC =素,DC = DS1,DC =测试,DC = COM" ldap_uids:[" mail"]
当我尝试使用我的LDAP帐户登录时,在其日志中出现以下错误
2018-02-28 11:02:30.912 [警告]< 0.641.0> @ejabberd_web_admin:进程:239访问<<<&#;; joe@abc.com"> ;>来自<<&#;; :: FFFF:1.12.50.5">>失败并出现错误:<<&#;"不存在帐户">>
答案 0 :(得分:0)
此警告并不表示您的LDAP连接无效。实际上,如果这是唯一的警告,则表示LDAP连接成功。
我需要更多信息:
当ejabberd启动时,你能告诉我所有的日志吗?
您还可以粘贴我的主机部分和“访问控制列表”吗? 部分yml配置?