请帮我解决以下问题:
我正在尝试在Jenkins工具中配置LDAP身份验证。我在Jenkins上进行了以下设置以进行LDAP身份验证,但仍然无法登录。
服务器:ldaps://rootdc1.myweb.com:636
根DN :DC = MYWEB,DC = COM
用户搜索库:DC = MYWEB,DC = COM
用户搜索过滤器:sAMAccountName = {0}
群组搜索基础:DC = MYWEB,DC = COM
经理DN :CN = rhunt,OU = ApplicationUsers,DC = MYWEB,DC = COM
以下是尝试登录时出现的错误:
无效的登录信息。请再试一次。 再试一次 如果您是系统管理员并怀疑这是配置问题,请参阅服务器控制台输出以获取更多详细信息。
提前致谢!
答案 0 :(得分:2)
在Jenkins配置全局安全性中,我们需要仅将参数传递给以下选项卡以通过LDAP身份验证成功连接并将其余字段留空:
服务器:ldaps://rootdc1.myweb.com:636
Root DN:DC = DC = MYWEB,DC = COM
用户搜索过滤器:sAMAccountName = {0}
经理DN:CN = rhunt,OU = ApplicationUsers,DC = MYWEB,DC = COM
经理密码:********
答案 1 :(得分:0)
在Jenkins LDAP Plugin中,有一种方法normalizeUserSearchBase
返回userSearchBase + "," + rootDN;
,其中包含userSearchBase和rootDN。
所以在这里你应该填写User search base
字段,并从rootDN中删除值。在你的情况下留空。