如何使用JavaScript从LDAP服务器提取信息?

时间:2010-07-09 18:16:55

标签: javascript ldap windows-desktop-gadgets

我有LDAP服务器主机名和搜索库,但无法通过javascript找到任何使用该信息的方法。这将用于Windows边栏小工具。

2 个答案:

答案 0 :(得分:1)

我在Lothar Haeger的this article驱动程序中使用了Password Notifier中的一个示例,用于Novell Identity Manager。他有一个ECMA的LDAP搜索实现。这基本上就是你要找的,对吧?在第一个链接中,代码在文章中。在第二个链接中,您必须选择驱动程序XML以获取ECMA。

答案 1 :(得分:1)

您是否尝试过通过ActiveX使用LDAP?有点像:

var ldap = GetObject('LDAP:');
var ad = ldap.OpenDSObject('LDAP://servername:port/o=rootname', 
    'cn=Administrator,ou=Members,o=rootname', 'password', 0);

我在MSDN上的示例中调整了此代码:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q328024

示例是在VBScript中,但将其更改为JScript应该不会太棘手。