有谁知道适用于 Java 的 Windows ADSI 库的良好包装器?
(我试图避免在 JNA 中编写自己的 - 我想使用一些标准的东西。)
ADSI-java 的良好支持库的方式并不多。
如果您想要支持和您想要实现的内容 - 那么 Spring 的 Acegi 库将帮助您对 Web 应用程序进行活动目录身份验证:http ://www.acegisecurity.org/
如果您想为您的 Web 服务提供活动目录身份验证 - 请尝试以下操作: 安全 Java SOAP Web 服务 - 活动目录身份验证信任 (同样是基于 Spring 安全性的解决方案)
纯粹包装 ADSI 库本身 - 您可以使用 JNA: https ://github.com/twall/jna/
其他实现包括:
Kosuke 有一篇关于通过 com4j 调用 ADSI Activex/COM 组件的好文章,因此您可以查询活动目录。
https://community.oracle.com/blogs/kohsuke/2008/01/10/active-directory-authentication-hudson
不确定它的支持程度。