我是LDAP配置新手,我在我的Ubuntu机器上设置了testlink。它可以与自己的DB用户一起使用。然后我开始使用公司的LDAP配置它并遇到一些问题。以下是我的步骤和相关设置:
我使用LDAP浏览器并连接到LDAP服务器,它工作正常。 请参阅下面的屏幕截图:http://y.photo.qq.com/img?s=klzAHez1w&l=y.jpg
根据其他人的经验,在testlink自己的数据库中创建了一些用户信息(姓名,电子邮件等)。请参阅:https://blog.frogslayer.com/get-testlink-working-with-ldap-authentication/
然后配置testlink的配置如下截图: http://y.photo.qq.com/img?s=Xknw7SLlw&l=y.jpg
我只需要使用LDAP中的用户名和密码进行testlink登录。
我尝试了一些用户名但无效。登录页面始终显示错误"错误用户和密码"。只有来自testlink自己的数据库的用户才能成功登录。我不怎么做。有没有人可以帮助我?非常感谢。
答案 0 :(得分:0)
最后我得到了来自testlink mantis syterm的答案:http://mantis.testlink.org/view.php?id=7713,所以我将$ tlCfg->身份验证更改为$ tlCfg-> authentication ['ldap'] [1]。有用!是的~~~
答案 1 :(得分:0)
对于那些像我一样尝试使其在1.9.16+版中使用的人,请看一下new documentation here处理多个ldap的情况:
$tlCfg->authentication['ldap'][1]['ldap_server'] = 'ldap.xyz.com';
$tlCfg->authentication['ldap'][1]['ldap_port'] = '389';
...
srsly ...谁在没有版本增量的情况下进行这种更改?