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

发布于 2024-09-08 12:26:39 字数 79 浏览 2 评论 0原文

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

I have the LDAP server hostname and the search base, but have not been able to find any way of using that information with javascript. this is to be used in a windows sidebar gadget.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你不是我要的菜∠ 2024-09-15 12:26:39

此中有一个示例我使用 Lothar Haeger 的 Novell Identity Manager 的 密码通知程序 驱动程序中的文章。他拥有 LDAP 搜索的 ECMA 实现。这基本上就是您正在寻找的,对吧?第一个链接中的代码位于文章中。在第二个链接中,您必须拆开驱动程序 XML 才能获取 ECMA。

There is an example in this article that I used from Lothar Haeger's Password Notifier driver for Novell Identity Manager. He has an ECMA implementation of LDAP Search. That is basically what you are looking for, right? In the first link the code is in the article. In the second link, you would have to pick apart the driver XML to get the ECMA out.

森林很绿却致人迷途 2024-09-15 12:26:39

您是否尝试过通过 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 应该不会太棘手。

Have you tried using LDAP via ActiveX? Something along the lines of:

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

I adapted this code from the sample on MSDN here: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q328024

The sample is in VBScript but it shouldn't be too tricky to change it to JScript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文