问题标签 [ldapjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
868 浏览

node.js - 来自变量 LdapJS 中的 LDAP 查询的数据

我正在尝试从 LDAP 获取数据并且我成功地获取了它,但它没有写入变量,所以在执行代码之后我可以对数据进行一些检查。

我只是不知道如何在等待 LDAP 搜索返回时停止进一步的代码执行。

0 投票
0 回答
146 浏览

amazon-web-services - 如何使用 npm 包(如 activedirectory、ldapjs 或 ldap-client)访问 AWS Microsoft AD

我有一个2016 年和2016 年的AWS目录服务加入了, 并将用户放入,Microsoft ADEC2 Windows ServerADAD

我的问题是我将如何使用 npm 包访问 AD activedirectoryldapjs或者ldap-client

适用于 AD 的 AWS 微软

下面是我的代码片段:

返回错误: {"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":" . .*.152","port":389}

提供的 URL 是我的 ec2 的公共 DNS(安全组为所有端口号打开)实例加入 AWS AD

0 投票
2 回答
510 浏览

javascript - ldapjs 搜索似乎没有结束

一般来说,我是 ldapjs 和 ldap 的新手。我目前有以下代码:

我的搜索正确进行并找到所需的一切。我的问题是它确实成功到达 res.on('end') 并打印出状态代码 (0) 但我正在运行的脚本从未“正式”结束,因此导致我不得不执行键盘中断。

此外,我尝试使用 res.end() 但被告知这不是一个函数。有什么我完全想念的吗?谢谢!

0 投票
2 回答
588 浏览

ldap - ldapjs 连接到 LDAP (ldap.forumsys.com) 失败

这是一个在线 LDPA 测试服务器,http://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/

所以我做了一些简单的脚本来测试它,但我总是得到不需要的响应。

这是我的代码:

我通过运行 app.js 来恢复它

其中不包含任何有关“特斯拉”的信息......

0 投票
1 回答
4695 浏览

angularjs - 使用 nodejs 的 LDAP 身份验证

对于我的 angularJs 应用程序,我想通过使用 nodeJs 连接到我公司的 LDAP 来管理用户授权来创建身份验证。这是我当前的代码,我收到此错误:

绑定失败状态:0 结果:{"messageID":2,"protocolOp":"LDAPResult","status":0,"matchedDN":"","errorMessage":"","re​​ferrals":[],"控制“:[]}

这可以通过简单的javascript绑定实现吗?请问有人有好的样品吗?先感谢您!

0 投票
1 回答
1713 浏览

node.js - 从 ldapjs 搜索中获取特定对象属性

我正在将用户绑定和身份验证到 ldap,如下面的代码所示。现在我正在获取对象的所有属性,例如,我想要的只是获取“distingushedName”。ldapjs 中有一个方法吗?是过滤问题吗?

谢谢 !

0 投票
1 回答
461 浏览

active-directory - 是否可以在 Active Directory 中获取组的所有成员详细信息?

我正在查询 AD,cn='group_name'并且我正在获取仅包含CN='Employeeid'. 但是是否有可能在一个查询中获取所有成员的详细信息,包括组成员的名字、电子邮件、姓氏?

0 投票
1 回答
1188 浏览

javascript - 在 TypeScript 上使用 ldapjs 的 LDAP 服务器

我想使用ldapjs托管一个 LDAP 服务器。遗憾的是,目前还没有 TypeScript 的文档。所以我找到了输入,@types/nodejs但没有服务器方法存在:

这在 VS Code 中给我一个错误,即不存在调用的方法createServer。只是createClient在显示。Typingsindex.d.ts包中的也只包含一个Client接口:

export interface Client extends EventEmitter { // ...

如何获得服务器使用的正确类型?

0 投票
1 回答
2712 浏览

node.js - 是否可以在 ldap 中添加分页获取所有成员查询?

我正在通过查询获取 AD 组的所有成员

但由于默认分页,它只是给该组中的前 1000 个用户。如何获得下一组 1000 个用户的结果?是否可以在同一查询中添加分页?

我正在使用带有 node.js 的 ldapjs 作为客户端。请给出一些带有分页的示例查询。

0 投票
1 回答
357 浏览

encoding - ldapjs 和字符串 base64 格式的问题

我有一个 LDAP 服务器,用户有一个属性,它是 base64 格式的 jpeg 照片。

当我搜索用户时,这个特定的属性带有一个奇怪的字符串格式: ,��1�3�&gt;��F��ԯ�]KW�t�.<I����zu�+\�s�9[Hd������(��4

似乎存在编码问题或其他问题。

你知道我该怎么做才能转换为base64吗?

我正在使用 nodejs 和 ldapjs 客户端连接到 LDAP 服务器。

谢谢