受良好支持的 Java ADSI 包装器库?[关闭]
题
有谁知道适用于 Java 的 Windows ADSI 库的良好包装器吗?
(我试图避免在 JNA 中编写自己的代码 - 我想使用标准的东西。)
解决方案
现有的 ADSI-java 受良好支持的库并不多。
如果您需要支持以及想要实现的目标的实质内容 - 那么 Spring 的 Acegi 库将帮助您对 Web 应用程序进行 Active Directory 身份验证: http://www.acegisecurity.org/
如果您想要为您的 Web 服务进行 Active Directory 身份验证 - 请尝试以下操作:安全 Java SOAP Web 服务 - Active Directory 身份验证 Trust (又是一个基于Spring安全的解决方案)
要纯粹包装 ADSI 库本身 - 您可以使用 JNA:https://github.com/twall/jna/
其他实现包括:
- 通过 JNI 执行此操作(http://www.isocra.com/2005/05/adsi-from-java/)虽然尝试这样做而不是 JNA 会浪费你的时间
- 作为 JNA 的替代方案 - 您可以尝试这个库: http://weblogs.java.net/blog/kohsuke/archive/2008/01/updates_on_com4.html
其他提示
Kosuke有一篇关于通过com4j调用ADSI Activex / COM组件的文章,所以你可以查询活动目录。
https://community.oracle的.com /博客/ kohsuke / 2008/01/10 /活性目录认证哈德森
不确定它有多受支持。
不隶属于 StackOverflow