通过HTTP访问LDAP目录?

时间:2015-07-06 01:44:37

标签: node.js http ldap

我试图从本身不支持该协议的设备访问LDAP目录。我希望能够通过HTTP操作发送请求,运行LDAP查询,并以JSON格式返回结果。我试图通过一个充当LDAP客户端的Node.js服务器来做到这一点。您可以查看要点here

几个问题:

  1. 这是否可能?

  2. 身份验证的最佳做法是什么?

  3. 谢谢!

2 个答案:

答案 0 :(得分:3)

只要您的堆栈同时支持http-to-whateverhttp,就可以编写自定义whatever网桥。

您可以查看提供通用LDAP-HTTP / REST网桥的opendj-rest2ldap-servlet。某些版本的源代码位于:https://svn.forgerock.org/opendj/trunk/opendj/opendj-rest2ldap/

答案 1 :(得分:1)

是的,这可能,但不一定是node.js.我是通过编写一个接受相应请求参数的Java Servlet,相应地进行LDAP查找,然后将所需内容写回HTML来完成的。

我这样做是为了将jpegPhoto属性作为图像提供。