哪个免费的LDAP服务器可以使用?

m22*_*222 7 java apache ldap

我正在尝试构建一个将在Apache Tomcat 7.0上使用LDAP服务器的Web应用程序.通过互联网查看我没有找到足够的文章来证明为什么要使用另一台服务器.

所以我转向这里经验丰富的人,他们对多个LDAP服务器有足够的经验.

我的要求是:免费,易于安装和使用(良好的gui)和足够的API,以便我能够从基于Java的应用程序插入用户,组,执行查找等.它还应提供良好的安全性.

提前感谢您的关注

hov*_*yan 12

我建议将openLDAP作为服务器,UnboundID作为LDAP SDK,JXPlorerApacheDirectoryStuido作为对ldap的GUI控制 - 这可能涵盖了您的所有要求.

以上所有软件均免费:

  • 如果不计算ActiveDirectory,openLDAP可能是广泛使用的LDAP服务器.它有很好的文档记录,可以很容易地得到支持.

  • UnboundID lib是我最好的经验,在我看来 - 目前最适合LDAP的友好和功能丰富的lib.查看此功能比较矩阵.

  • UI工具的复杂程度不同--JXplorer更简单.


per*_*ssf 5

周围有很多LDAP服务器.我正在使用OpenDJ,这是在较旧的OpenDS上开发的,我从来没有遇到任何问题.

如果您喜欢Apache,您可以使用Apache Directory,但最着名的可能是OpenLDAP.

关于API使用Java访问目录,这不是在特定LDAP服务器实现中要查找的功能,因为它是Java SDK中的标准:神奇的词是JNDI:

JNDI为LDAP做了什么,JDBC为Oracle做了什么 - 它提供了一个标准的API,用于使用服务提供者接口(SPI)与命名和目录服务进行交互,这类似于JDBC驱动程序

(来源:LDAP和JNDI:永远在一起,我建议看看这个优秀的教程)

  • ... JDBC 对*数据库* 的作用。最初提出的奇怪说法。 (2认同)