2012-04-07 2 views
0

Python LDAP을 사용하여 LDAP에서 쿼리를 수행하여 사용자에 대한 속성을 얻을 수 있었지만 그의 DN을 얻는 방법을 모르겠습니다.python ldap을 사용하는 사용자의 distinguishedName이라는 전체 DN을 얻으려면 어떻게해야합니까?

비고 : CN=sAMAccount,base_dn)은 사용자가 다른 하위 트리의 어딘가에있을 수 있기 때문에 유효하지 않습니다.

나는 을 가지고있는 사용자를 위해 DN을 얻는 적절한 방법은 무엇입니까?

답변

1

검색 결과에는 다음이 포함

  • 검색 결과 항목의 목록입니다. 목록의 각 검색 결과 항목은 항목과 (부분) 속성리스트의 고유 이름을 포함

또는

  • 검색 결과 참고 문헌의 목록입니다. 각 검색 결과 참조에는 일련의 URI가 포함됩니다.

항목 또는 참조에서 단일 검색 결과 완료 메시지가 나온 후

따라서 일치하는 항목이 있으면 일치하는 항목의 고유 이름이 포함 된 검색 결과 항목 목록에 반환됩니다. Python API 문서에는 일치하는 항목의 고유 이름을 추출하는 방법에 대한 정보가 들어 있어야합니다.

관련 문제