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

时间:2015-11-24 15:26:38

标签: teamcity

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

  

firstname.surname

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

  

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

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

但是,我很难理解在配置中执行此操作的语法。我尝试过不同的组合,虽然这些属性是自己工作的,但我找不到将它们连接在一起的方法。即使是以下(在中间错过了完整停止)也不起作用

(&(givenName)(sn))

1 个答案:

答案 0 :(得分:0)

修复是使用以下语法:

%ldap.userEntry.%

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

所以对于我的例子,我想要firstname然后是一个句号,然后是姓氏,我的整个配置行将是以下内容:

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