Java Gerrit LDAP配置
我正在尝试将gerrit配置为用户LDAP,但遇到了一些问题 我有以下资料: LDAP配置:Java Gerrit LDAP配置,java,ldap,gerrit,Java,Ldap,Gerrit,我正在尝试将gerrit配置为用户LDAP,但遇到了一些问题 我有以下资料: LDAP配置: dc=test,dc=com cn=admin - cn=admins - cn=username ou=MyTeam -cn=developers -cn=myusername 我已将gerrit配置为使用此选项: [ldap] server = ldap://localhost username = myusernam
dc=test,dc=com
cn=admin
- cn=admins
- cn=username
ou=MyTeam
-cn=developers
-cn=myusername
我已将gerrit配置为使用此选项:
[ldap]
server = ldap://localhost
username = myusername
accountBase = ou=MyTeam,dc=test,dc=com
groupBase = ou=MyTeam,dc=test,dc=com`
gerrit不允许我登录时出现以下错误
ERROR com.google.gerrit.server.auth.ldap.LdapRealm:无法查询ldap以验证用户身份
javax.naming.InvalidNameException:[LDAP:错误代码34-无效DN]
有人能解释一下如何正确设置吗?这就是我的配置。用户名必须是允许在ldap中搜索的用户。也许您需要使用完全限定的名称。对不起,我的LDAP也不是很强大,我也很难让它工作,但这个配置工作
[ldap]
server = ldap://ldap
username = cn=notadmin,dc=myteam,dc=test,dc=com
accountBase = ou=users,dc=myteam,dc=test,dc=com
groupBase = ou=gerrit,ou=groups,dc=myteam,dc=test,dc=com
groupMemberPattern = (member=${dn})
accountFullName = cn
您必须针对LDAP服务器进行身份验证吗?是的,我正在使用LDAP服务器进行身份验证