时间:2010-07-23 14:45:23

标签: javascript ldap

4 个答案:

答案 0 :(得分:8)

答案 1 :(得分:5)

您可以编写代理Web服务,将HTTP请求转换为LDAP查询,将它们转发到LDAP服务器并将结果返回给您。当然,它既具有安全性和可扩展性的影响,又远非微不足道。

答案 2 :(得分:1)

我不确定答案1是否正确。对于活动目录 ldap查询,域将限于客户端域。但是,LDAP://服务器不仅限于本地域。它仅限于可以到达的'域。如果您可以ping它,您应该能够在给定适当凭据的情况下查询它。

答案 3 :(得分:1)

正如Selfawaresoup所述,仅在客户端执行此操作有一些限制,但是,如果您能够在nodejs上托管应用程序/页面,则可以使用LDAP插件。

到nodejs的链接如下: https://nodejs.org/en/ https://nodejs.org/en/download/

Nodejs LDAP插件: http://ldapjs.org/

有关设置nodejs以服务于http的说明: https://www.sitepoint.com/build-a-simple-web-server-with-node-js/ https://blog.risingstack.com/your-first-node-js-http-server/

尽管它是针对特定应用程序的,但是这里还是一本手册,演示了如何通过nodejs集成LDAP查询: https://www.ibm.com/developerworks/library/se-use-ldap-authentication-authorization-node.js-bluemix-application/index.html

这是它的工作示例(请注意,这是用于查询面向公众的LDAP服务器): https://login-using-ldap.mybluemix.net/

祝您好运,但是您可以解决这个问题。