TeamCity LDAP配置问题

TeamCity LDAP配置问题,ldap,teamcity,Ldap,Teamcity,我正在尝试为teamcity配置LDAP身份验证,但无法使其正常工作。我已经在这台服务器上配置了一些其他服务来使用LDAP进行身份验证,并没有问题,所以这不是DC的错 下面介绍我的配置文件: java.naming.provider.url=ldap://192.168.0.123:389/DC=server,DC=example,DC=com java.naming.security.principal=ldap-user java.naming.security.credentials=jE

我正在尝试为teamcity配置LDAP身份验证,但无法使其正常工作。我已经在这台服务器上配置了一些其他服务来使用LDAP进行身份验证,并没有问题,所以这不是DC的错

下面介绍我的配置文件:

java.naming.provider.url=ldap://192.168.0.123:389/DC=server,DC=example,DC=com
java.naming.security.principal=ldap-user
java.naming.security.credentials=jE&4i.%$lpDr3#?
java.naming.security.authentication=simple
teamcity.users.login.filter=(&(sAMAccountName=$capturedLogin$)(memberOf=CN=Group1,CN=Users,DC=server,DC=example,DC=com))
teamcity.users.username=sAMAccountName
teamcity.auth.loginFilter=[^/\\\\@]+
teamcity.options.users.synchronize=false
teamcity.options.groups.synchronize=false
当我将身份验证设置为“无”时,它可以工作,但我不能限制对特定组的访问。我还尝试使用完整的用户名,包括域名;i、 e.DOMAIN\ldap用户,并尝试改用完整DN,但没有改变任何内容

在日志中,我看到ldap服务器返回错误代码49,这意味着绑定失败。如前所述,我已经在该服务器上配置了其他服务,以使用相同的ldap服务器和相同的绑定用户进行身份验证,并且没有任何问题

有人知道如何解决这个问题吗?
提前谢谢

这是我的配置,工作正常。允许同步,因此电子邮件和姓名等信息不可用,但可以使用NT Id和凭据进行登录

java.naming.provider.url=ldap://amer.xxxx.com:389/DC=amer,DC=xxxx,DC=com
java.naming.security.principal=CN=SRVAMR-xxx,OU=CMAPPS,OU=Service,OU=Accounts,DC=amer,DC=xxxx,DC=com
java.naming.security.credentials=Pf867955
teamcity.users.login.filter=(&(sAMAccountName=$capturedLogin$)(memberOf=CN=AMR-GENOME-L,OU=GMA,OU=Security,OU=Groups,DC=amer,DC=xxxx,DC=com))teamcity.users.username=sAMAccountName 

希望对您有所帮助

您能尝试设置teamcity.groups.base吗?谢谢您的回复!不幸的是,我已经试过了,但没有效果。这个问题似乎是由于绑定造成的。在这一点上,它不会查询任何组信息。