Teamcity-将ldap属性合并到ldap-config.properties中的一行中

Teamcity-将ldap属性合并到ldap-config.properties中的一行中,teamcity,Teamcity,我有一个teamcity实例连接到LDAP服务器(AD),我需要将我的VCS用户名配置为以下格式: 姓 我知道我需要修改ldap-config.properties文件中的以下配置条目来执行此操作 teamcity.users.property.plugin:vcs:anyVcs:anyVcsRoot 我知道我需要使用以下两个ldap属性:givenName、sn 但是,我很难理解在配置中执行此操作的语法。我尝试过不同的组合,虽然属性可以独立工作,但我找不到将它们连接在一起的方法。即使是下面的(

我有一个teamcity实例连接到LDAP服务器(AD),我需要将我的VCS用户名配置为以下格式:

我知道我需要修改ldap-config.properties文件中的以下配置条目来执行此操作

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

我知道我需要使用以下两个ldap属性:givenName、sn

但是,我很难理解在配置中执行此操作的语法。我尝试过不同的组合,虽然属性可以独立工作,但我找不到将它们连接在一起的方法。即使是下面的(在中间漏掉了句号)也不起作用

(&(givenName)(sn))

修复方法是使用以下语法:

%ldap.userEntry.%
(根据ldap-config.properties.dist文件中的第160-161行)

因此,在我的示例中,我希望firstname然后是句号,然后是姓氏,我的整个配置行如下所示:

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