使用LDAP Query减少Jira中的Active Directory用户

时间:2016-09-24 15:44:06

标签: ldap jira jira-rest-api ldap-query jira-agile

我正在使用LDAP检索Jira 7中的Active Directory用户。我正在尝试减少从LDAP带到我们创建的特定组的用户数。所以为了做到这一点,我把(objectCategory = group)(cn = WebAgileDevs)放在组对象过滤器中以及默认设置。我唯一要改变的是基本DN和所需的凭证。当我保存和测试它确实告诉我它正在测试1组和15个用户这是我想要的!(见截图)。但是,当我去同步它时,它带来了43000个用户!我错过了什么???

Test Remote Directory Screenshot

1 个答案:

答案 0 :(得分:1)

组过滤器用于过滤导入到JIRA的列表,用户过滤器用于过滤导入到的用户列表JIRA。这两者不一定对应。您的组过滤器将指示JIRA仅引入该组(进入组列表),但如果没有进一步细化,您的用户过滤器仍然会吸引所有用户,如您所注意到的那样。这意味着您还需要调整用户过滤器。

根据您的问题,您只想导入属于特定组成员的用户。 Atlassian提供了一些一般性指导here

该页面上的最后一个示例与您特别相关:

(&(objectCategory=Person)(sAMAccountName=*)(memberOf=cn=CaptainPlanet,ou=users,dc=company,dc=com))

这告诉JIRA只引入属于组cn=CaptainPlanet,ou=users,dc=company,dc=com成员的那些用户对象。您可能希望将此替换为cn=WebAgileDevs(以及完全限定组名称所需的任何尾随限定符)。