2015-11-24 19 views
0

我无法连接到LDAP服务器(AD)一TeamCity的实例一行,我需要配置我的VCS用户名在以下格式:的TeamCity - 联合LDAP特性到ldap-config.properties

firstname.surname

我知道我需要修改的ldap-config.properties以下配置条目文件来做到这一点

teamcity.users.property.plugin:VCS:anyVcs:anyVcsRoot

我知道我需要使用以下两种LDAP属性:给定名称,SN。

但是,我很努力去理解在配置中这样做的语法。我尝试过不同的组合,虽然属性可以独立运作,但我找不到将它们连接在一起的方法。即使是以下(其中遗漏了中间的句号)不起作用

(&(givenName)(sn)) 

回答

0

解决方法是使用下面的语法:

%ldap.userEntry.% 

(如每行160 - 161在LDAP- config.properties.dist文件)

所以我的例子,在这里我想那么名字上了一个句号,然后姓,我的整个配置行应为以下:

teamcity.users.property.plugin\:vcs\:anyVcs\:anyVcsRoot=%ldap.userEntry.givenName%.%ldap.userEntry.sn%