ldap에 대해서는 거의 모르는 상태에서 작업을 할려니 좀
힘들군요.^^
우선 작업 환경이 윈도우2000 Active Directory에서 php로 LDAP
함수를 이용하여 그룹 정보와
사용자 정보를 가지고 오기만 하면 됩니다. 최종적으로는 exchang
서버에 php로 작성한 프로그램을
붙이는건데요, php에서 ldap_connect와 ldap_bind까지는 성공하는
걸로 나오는데,
실제 데이터를 어떻게 가져와야 할지 모르겠네요. 아마
ldap_search로 가져오는거 같은데,
들어가는 인자를 어떻게 넣어야 될지 몰라 계속 오류가 납니다(cn,
c, ou, dc등).. 정말 감이 안잡히네요.
일단 윈2000의 active directory 트리 구조를 보면요...
active directory 사용자 및
컴퓨터[one.two.co.kr]
└two.co.kr
└builtin
└computer
└domain controller
└ForeignSecurityPrincipals
└LostAndFound
└system
└users
└three (개체 클래스 : Organizational Unit)
└four (개체 클래스 : Organizational Unit)
└five (개체 클래스 : Organizational Unit)
위와 같은 트리 구조로 되어있구요, 저는 four나 five 등에서 user의
정보를 가져오면
되는데요...쉽지가 않군요.(참고로 three와 four, five는 한글로
되어있구요...)
고수님들 도와주세요...
|