试图制作一个具有ldap查询功能的侧边栏小工具,但却未能找到关于此事的非常好的或任何有用的文档.我对
javascript没有多少经验,对ldap查询功能如何知之甚少,所以任何信息都是有用的.
信息:
>主持人:a.b.c.d.e
>港口:389
> ou:人
> o:x_y_z
> c:我们
第一个片段:
var sSearchURL = "ldap://a.b.c.d.e:389/o=x_y_z,c=us"; var URLsuffix = "dc=" + form.SearchData.value; document.location = sSearchURL URLsuffix;
其他片段:
var ldap = GetObject('LDAP:'); var ad = ldap.OpenDSObject('LDAP://a.b.c.d.e:389/o=x_y_z','cn=Administrator,ou=People,o=rootname','password',0);
解决方法
只要您想在Web浏览器中运行JavaScript,您就会受限于HTTP协议以及首先加载脚本的域.
因此,无法从Web浏览器JavaScript引擎与LDAP服务器通信.
有一些JavaScript运行时环境具有较少的限制,您可以在其中实现套接字服务器和客户端.对于LDAP连接,您必须编写自己的库或查找现有库.