Уменьшите количество пользователей Active Directory в Jira с помощью LDAP Query

Я получаю пользователей для Active Directory в Jira 7 с помощью LDAP. Я пытаюсь уменьшить количество пользователей, приведенных из LDAP в определенную группу, которую мы создали. Поэтому для этого я поместил (objectCategory=group)(cn=WebAgileDevs) в фильтр групповых объектов вместе с настройками по умолчанию. Единственное, что я меняю, это базовое DN и необходимые учетные данные. Когда я сохраняю и тестирую, он показывает мне, что тестируется 1 группа и 15 пользователей, чего я и хочу! (См. Скриншот). НО, когда я иду и синхронизирую его, он приносит 43000 пользователей!! Что мне не хватает???

Снимок экрана тестового удаленного каталога


person GPS    schedule 24.09.2016    source источник


Ответы (1)


Групповой фильтр используется для фильтрации списка групп, которые импортируются в JIRA, а пользовательский фильтр используется для фильтрации списка пользователей, которые импортируются в JIRA. Эти два не обязательно должны соответствовать. Ваш групповой фильтр будет указывать JIRA вводить только эту группу (в список групп), но без дальнейшего уточнения ваш пользовательский фильтр по-прежнему будет извлекать всех пользователей, как вы заметили. Это означает, что вам также необходимо настроить пользовательский фильтр.

Из вашего вопроса вы хотите импортировать только тех пользователей, которые являются членами определенной группы. Atlassian предоставляет общие рекомендации здесь.

Последний пример на этой странице особенно актуален для вас:

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

Это говорит JIRA извлекать только те пользовательские объекты, которые являются членами группы cn=CaptainPlanet,ou=users,dc=company,dc=com. Вы могли бы заменить это своим cn=WebAgileDevs (плюс любые конечные квалификаторы, которые вам нужны, чтобы полностью определить имя группы).

person Scott Dudley    schedule 28.09.2016