2016-09-24 2 views
0

LDAP를 사용하여 Jira 7의 Active Directory 사용자를 검색하고 있습니다. 나는 우리가 만든 특정 그룹에 LDAP에서 가져온 사용자의 수를 줄이기 위해 노력하고 있습니다. 그래서 그것을하기 위해서는 (objectCategory = group) (cn = WebAgileDevs)를 기본 설정과 함께 그룹 객체 필터에 넣으십시오. 내가 바꿀 수있는 유일한 것은 기본 DN 및 자격 증명 필요입니다. 내가 저장하고 테스트 할 때 1 그룹과 15 사용자를 테스트하고 있음을 보여줍니다! (스크린 샷 참조). 하지만 내가 가서 동기화하면 사용자 43000 명이 등장합니다 !! 나는 무엇을 놓치고 있는가 ???LDAP 쿼리를 사용하여 Jira의 Active Directory 사용자를 줄입니다.

Test Remote Directory Screenshot

답변

1

그룹 필터 JIRA로 가져 그룹 목록을 필터링하는 데 사용되며, 사용자 필터 사용자 JIRA로 가져 목록을 필터링하는 데 사용된다. 이 둘은 반드시 일치 할 필요는 없습니다. 그룹 필터는 JIRA에게 하나의 그룹 만 (그룹 목록에) 가져 오도록 지시 할 것이지만, 더 세분화하지 않아도 사용자 필터는 모든 사용자를 끌어 당깁니다. 즉, 사용자 필터도 조정해야합니다.

질문에 따라 특정 그룹의 구성원 인 사용자 만 가져 오려고합니다. Atlassian은 몇 가지 일반적인 지침을 제공합니다 here.

해당 페이지의 마지막 예는 당신을 위해 특히 관련 :

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

이 그룹 cn=CaptainPlanet,ou=users,dc=company,dc=com의 구성원 만 사용자 개체에 끌어 JIRA를 알려줍니다. 이것을 cn=WebAgileDevs (그룹 이름을 완전하게 한정하는 데 필요한 후미 한정자)으로 바꿔야합니다.

관련 문제