我有一个LDAP农场工作在Active Directory(Win Server 2008)。我尝试使用PHP(和LDAP lib)连接到此AD,并检索特定OU中的所有分发列表。
连接和身份验证正在运行,但是当我想从OU检索列表时,我没有任何结果(权限可以,在本地它也可以正常工作,没有PHP)
这是我的代码:
C:\Users\John\Desktop\trial\cos1\HangApp-0.5\app\src\main\java\com\mysampleapp\MainMenu.java
Error:(110, 9) error: cannot find symbol method setOnItemClickListener(<anonymous OnItemClickListener>)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:app:compileDebugJavaWithJavac FAILED
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
如果我删除OU = Lists,它正在工作,我有结果,但我想要的那个。然后,当我添加OU = Lists时,我没有任何结果。
你能帮帮我吗?感谢。答案 0 :(得分:0)
您说您正在尝试“检索分发列表”,但您的LDAP过滤器将检索具有属性ou = Lists的用户:
(&(objectClass=user)(objectCategory=person)(OU=Lists))
尝试使用LDAP过滤器:
(&(objectCategory=Group)(proxyAddresses=*))
更像这些是: http://ldapwiki.com/wiki/Active%20Directory%20Group%20Related%20Searches