2012-12-19 7 views
1

아무도 성공적으로 AD 글로벌 카탈로그에 대해 http://drupal.org/project/ldap을 사용하여 인증을 받았습니까? 나는 다음과 같은 구성을 가지고 :Drupal 7 LDAP 모듈 및 AD 글로벌 카탈로그

 
LDAP server: 
ldaps://service.mydomain.com 
LDAP port: 
3269 
Binding Method: 
Service Account Bind 
Base DNs for LDAP users: 
DC=service,DC=mydomain,DC=com 
DC=otherdomain,DC=mydomain,DC=com 
AuthName attribute: 
userPrincipalName 

모듈이 성공적으로 "서비스"라고 부모 도메인의 구성원 인 사용자를 인증하지만, LDAP 검색에 연결 "otherdomain"에서 사용자를 찾을 수 없습니다 AD 도메인 포리스트 내의 상위 도메인. ldp.exe를 사용하여 LDAP 검색을 테스트 할 수 있으며이 도구를 사용하여 모든 도메인의 사용자를 찾을 수 있습니다.

ldap_search() 함수 오류 :

또한 드루팔 감시 다음에 오류 메시지가있다. LDAP 오류 : ldap_search() 매개 변수 : ldap_search() 호출 : base_dn : DC = otherdomain, DC = mydomain, DC = com, 필터 = ([email protected]), 특성 :, attrsonly = sizelimit = 0, timelimit = 0, deref =, scope = 3

어떤 도움을 주시면 감사하겠습니다.

답변

0

LDAP 클라이언트는 검색 결과에서 반환되는 참조를 따라야합니다. 그렇지 않으면 조회를 자동으로 따르도록 LDAP 디렉토리 프록시 서버를 설치해야합니다.

는 LDAP 디렉토리 서버는 다른 서버가 요청 된 작업을 수행 할 수 있음을 나타내는 추천를 반환 할 수 있습니다, 검색 작업을 수행 할 수 없습니다 또는 내키지 때. 추천을 "추적"하는 것은 LDAp 클라이언트의 책임입니다. 추천은 추천 필드의 존재로 표시되고 검색 결과 코드는 으로 설정됩니다.

0

LDAP 서버 필드에 ldaps : // ldapserver : 3269라고 써야하고 LDAP 포트 필드에 동일한 포트 번호를 유지해야합니다.