我正在尝试构建一个将在 Apache Tomcat 7.0 上使用 LDAP 服务器的 Web 应用程序。浏览互联网,我没有找到足够的文章来证明为什么使用一个服务器而不是另一个服务器。
所以我求助于这里更有经验的人,他们对不止一个 LDAP 服务器有足够的经验。
我的要求是:免费、易于安装和使用(良好的图形用户界面)和足够的 API,以便我能够从基于 Java 的应用程序中插入用户、组、执行查找等。它还应该提供良好的安全级别。
提前感谢您的关注
最佳答案
我建议使用 openLDAP作为服务器,UnboundID作为 LDAP SDK,JXPlorer或 ApacheDirectoryStuido作为对 ldap 的 GUI 控制 - 这可能涵盖了您的所有要求。
以上所有软件都是免费的:
如果不算 ActiveDirectory,openLDAP 可能是广泛使用的 LDAP 服务器。它有据可查,可以轻松获得支持。
UnboundID 库是我体验过的最好的库,在我看来,这是目前最友好且功能最丰富的 LDAP 库。看看这个 feature comparison matrix .
UI 工具的复杂程度不同 - JXplorer 是更简单的工具。
关于java - 使用哪个免费的 LDAP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828917/