我有一个连接到LDAP服务器(AD)的teamcity实例,我需要将我的VCS用户名配置为以下格式:
firstname.surname
我知道我需要修改 ldap-config.properties 文件中的以下配置条目才能执行此操作
teamcity.users.property.plugin:VCS:anyVcs:anyVcsRoot
我知道我需要使用以下两个ldap属性:givenName,sn。
但是,我很难理解在配置中执行此操作的语法。我尝试过不同的组合,虽然这些属性是自己工作的,但我找不到将它们连接在一起的方法。即使是以下(在中间错过了完整停止)也不起作用
(&(givenName)(sn))
答案 0 :(得分:0)
修复是使用以下语法:
%ldap.userEntry.%
(根据ldap-config.properties.dist文件中的第160-161行)
所以对于我的例子,我想要firstname然后是一个句号,然后是姓氏,我的整个配置行将是以下内容:
teamcity.users.property.plugin\:vcs\:anyVcs\:anyVcsRoot=%ldap.userEntry.givenName%.%ldap.userEntry.sn%