LDAP服务器前端Java库

LDAP服务器前端Java库,java,server,ldap,Java,Server,Ldap,我被要求研究向现有Java web应用程序添加LDAP接口,也就是说,使LDAP客户端能够像连接LDAP服务器一样连接到应用程序。我可以编写代码在专用端口上侦听并实现LDAP协议,并将其挂接到现有数据库中。。。但是我必须先了解协议,如果我从头开始写的话,就会有潜在的安全问题(更不用说可能需要的时间了) 我正在寻找的是一个现有代码库——它可以处理端口和协议,让我只专注于编写后端。正如您所期望的那样,有很多客户端库,但我没有幸运地找到有助于服务器端开发的东西。所以问题是,这里有没有人知道这样一个库可

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


我正在寻找的是一个现有代码库——它可以处理端口和协议,让我只专注于编写后端。正如您所期望的那样,有很多客户端库,但我没有幸运地找到有助于服务器端开发的东西。所以问题是,这里有没有人知道这样一个库可以帮助您实现这一点?

是的,您很可能会发现比服务器实现更多的客户机实现,但是LDAP是一个请求-响应协议,因此稍加玩转,您应该能够使用相同的类及其序列化功能。不是发送请求,而是接收请求,并以客户机期望的响应进行响应

您可以查看Apache目录

它有一个嵌入式目录服务器项目作为它的一部分,它声称可以扩展并嵌入到您的应用程序中。
因此,这可能是您需要的答案。

一位同事提到这是一个独立的服务器。。。但是没有提到它是可嵌入和可扩展的。这可能会满足需要。不幸的是,它没有很好的文档记录。所以你可能需要做一些事实调查。也许邮件列表上的人能帮上忙。