我试图从本身不支持该协议的设备访问LDAP目录。我希望能够通过HTTP操作发送请求,运行LDAP查询,并以JSON格式返回结果。我试图通过一个充当LDAP客户端的Node.js服务器来做到这一点。您可以查看要点here。
几个问题:
这是否可能?
身份验证的最佳做法是什么?
谢谢!
答案 0 :(得分:3)
只要您的堆栈同时支持http-to-whatever
和http
,就可以编写自定义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
属性作为图像提供。