LDAP服务器前端Java库

时间:2018-09-20 13:25:26

标签: java server ldap

已要求我考虑向现有Java Web应用程序添加LDAP接口-也就是说,使LDAP客户端能够像连接到LDAP服务器一样连接到该应用程序。我可以编写代码以侦听专用端口并实现LDAP协议,然后将其挂接到现有数据库中...但是我必须先了解该协议,然后才有潜在的安全问题如果我是从头开始写的(更不用说花费时间了)。

我要寻找的是现有代码库-处理端口和协议的东西,让我专注于仅编写后端。正如您所期望的那样,那里有很多客户端库,但是我没有找到能够帮助服务器端开发的东西的运气。所以问题是,这里有人知道这样的图书馆吗?

1 个答案:

答案 0 :(得分:1)

是的,您很可能会发现比服务器更多的客户端实现,但是LDAP是一种请求响应协议,因此,经过一点努力,您应该能够使用相同的类及其序列化功能。与其发送请求,不如接收它,而是以其他方式希望客户端发出的响应进行响应。

您可以查看Apache目录。 https://directory.apache.org/api/

它包含一个嵌入式目录服务器项目,该项目声称是可扩展的并可嵌入到您的应用程序中。 https://directory.apache.org/apacheds/ 因此,这也许可以满足您的需求。