2012-08-31 2 views
4

enter image description hereDN을 페치 LDAP 쿼리 및 모든 CN 데이터

내가 넷스케이프 ldapsdk-4.1.jar를 사용하고, 내 LDAP 서버 인증 &을 연결할 수 있어요 다음 주소에서 데이터를 가져 오십시오.

  • 도메인 구성 요소 (dn, 여기 = example.com)에서 몇 개의 조직 구성 단위 (ou)가 있는지 확인하십시오.
  • 각 조직 단위 (ou)가 모든 일반 이름 (cn)을 가져오고 일반 이름 (cn)의 리프 개체 인 경우.

이 데이터를 가져 오기 위해 일부 LDAP 쿼리를 사용해야한다고 생각합니다. 모든 입력을 매우 높이 평가할 것입니다.

+1

일부 코드를 공유 할 수 있습니까? – home

+0

솔직히, 나는 연결할 수 있고 서버와 그 부분 (코드의 측면에서 매우 간단합니다) 인증 ...하지만 각 부분에있는 모든 데이터에 액세스하려고, 그 부분은 도전입니다 ... 어떤 생각을 나눌 수 있습니까? –

+1

나는 ldapsdk에 익숙하지 않지만 올바른 LDAP 쿼리를 만들어 데이터를 가져와야합니다. 몇 가지 예가 여기에 있습니다. http://technet.microsoft.com/de-de/library/aa996205(v=exchg.65).aspx – home

답변

2

각 조직 단위 검색 요청 생성 :

  • 베이스 객체 조직 부이다
  • 범위는 commonObjectCLass 엔트리에 대한 방법 objectClass 공통 subtree
  • 필터가
  • 어느 objectClass=commonObjectClass 인 또는 cn=*
  • 각 항목에 대해 검색 할 속성 목록

은 각 검색 요청을 차례로 LDAP 디렉토리 서버로 전송하고 응답을 해석합니다.

넷스케이프 코드를 사용하지 마십시오. 오래된, 버그가 있으며 느립니다. UnboundID LDAP SDK을 대신 사용하십시오

+0

회신, cn에 액세스하는 것과 관련된 공정한 이해를위한 링크를 제공 할 수 있습니다 –

+0

'정보'섹션의 링크를 참조하십시오. [여기] (http://stackoverflow.com/users/810802/terry-gardner) –

+0

로컬 LDAP가 있습니까? 서버를 사용하여 (응용 프로그램 : Windows 7 Pro) 응용 프로그램 (테스트 목적)으로 사용할 수 있습니까? –