问题标签 [ldap-client]

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 投票
2 回答
1048 浏览

openldap - 使用 ldap 身份验证时未在 ldap 客户端计算机中创建 .bashrc 文件

我的目标是将机器配置为客户端以使用来自 ldap 服务器的 ldap 身份验证。我在 ldap 服务器中添加了用户。还注册了 ldap 服务以供客户端使用。

但问题是当我尝试登录 ldap 客户端机器时,我没有收到“user@hostname”提示,而是收到“-bash-4.1$”。

我搜索并发现它与“.bashrc”文件有关,例如“.bash_history”、“.bash_profile”、“.bash_logout”。

我可以手动创建这些文件,但我希望它们自动生成,并在登录时执行。

如果有人知道问题的原因和解决方案,请分享。

谢谢,约格什

0 投票
1 回答
75 浏览

ldap - LDAP 客户端(例如 Apache Directory Studio)如何从 LDAP 服务器获取模式?

我了解 LDAP 客户端在一系列搜索请求中请求模式。

我需要了解客户端调用服务器的确切顺序,以及服务器返回的结果。

谁能解释或指出我在哪里可以找到这些信息?

0 投票
1 回答
1379 浏览

c - openLDAP c 客户端协议错误(ldap_simple_bind_s:协议错误)

我正在尝试使用 c 程序连接到 openLDAP 服务器,我找到了 openLDAP 客户端库并实现了以下程序。我尝试连接到这个ldap 服务器以及我的本地 ldap 服务器。我使用此命令编译程序没有错误

我尝试使用这个命令运行程序

然后它说

ldap_simple_bind_s:协议错误

我用谷歌搜索并找到了一些这样的答案,他们说这个错误来自协议版本未匹配 ei: LDAPv2 and LDAPv3,但我无法解决这个问题

0 投票
2 回答
11001 浏览

spring - Spring 的 LdapTemplate 搜索:PartialResultException: Unprocessed Continuation Reference(s);剩下的名字'/'

我通过 LDAP 为使用 spring 制作的某个应用程序添加用户。

虽然这适用于大多数情况,但在某些情况下,它不起作用......

检索我使用的用户:

所以这在大多数情况下都有效,但有时我会收到以下错误:

我已经对此进行了很多搜索,并明确设置了

更多信息:

  • 搜索查询“admin_a”有效,但“admin_ah”无效
  • Spring 版本是 4.2.5.RELEASE
  • Spring ldap-core 版本为 2.0.2.RELEASE

我认为剩下的名称是根目录很奇怪......有人知道如何解决这个问题,甚至从哪里开始寻找?

提前致谢!

0 投票
1 回答
570 浏览

node.js - ldap 身份验证登录仅适用于输入散列密码

我有一个带有角度前端的 nodejs 应用程序。当我想使用用户登录时,它仅在我输入 ssha 散列密码时才有效。但是使用纯文本密码我无法登录。

ldap 客户端配置:

nodejs中的代码有问题还是ldap服务器的配置错误?我该如何解决这个问题?

0 投票
0 回答
495 浏览

node.js - Node ldap-client 安装错误

我尝试通过运行此命令 npm install --save ldap-client 在本地 Windows 机器上安装 nodejs 的 ldap-client 节点模块。

它给出了附加的错误

吉普错误!构建错误
gyp ERR!堆栈错误:C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe退出代码失败:1
gyp ERR!堆栈在 ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:258:23) gyp
ERR!堆栈在 emitTwo (events.js:126:13) gyp
ERR!ChildProcess.emit (events.js:214:7) 的堆栈 gyp
ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR!系统 Windows_NT 10.0.15063 gyp
错误!命令“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js”“重建”gyp
错误!cwd C:\workspace\AJNSDemoProject gyp
错误!节点 -v v8.10.0 gyp
错误!节点-gyp -v v3.6.2 gyp
错误!不好
npm 错误!代码 ELIFECYCLE
npm 错误!错误号 1

我从这里 ( http://www.openldap.org/software/download/ )将 OpenLDAP 客户端库安装为 tgz 并将其解压缩并将该文件夹放在我的项目根文件夹中。

我正在使用最新的节点版本 8.10.0

你能建议我的情况有什么问题吗?

谢谢

运行“node-gyp rebuild”命令时的调试日志

C:\workspace\AJNSDemoProject>node-gyp 重建

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 投票
1 回答
4083 浏览

ldap - 无法在 Ubuntu 18.04 LTS 上进行 ldap 身份验证

我正在尝试使用以下指南在 Ubuntu 上启用 LDAP 身份验证: https ://computingforgeeks.com/how-to-configure-ubuntu-18-04-ubuntu-16-04-lts-as-ldap-client/

https://help.ubuntu.com/community/LDAPClientAuthentication

https://www.youtube.com/watch?v=l0e8rG0mku8

到目前为止似乎没有任何效果。ldapsearch 有效,但我无法使用“id”和“getent”命令登录或测试。与手册的唯一区别是我没有 ldap 管理员帐户并且没有指定它,但我认为这不会破坏其余部分。感谢有关如何排除 PAM 和 ldap 客户端故障的任何建议

0 投票
0 回答
266 浏览

node.js - NodeJS npm install LDAP-client 错误代码 1

安装后openldap-devel,我的错误仍然存​​在。

我在 Linux 3.10.0-514.6.1.el7.x86_64 上运行。这对我使用npm install. 有人可以帮我解决这个问题吗?我无法libldap2-dev使用yum. 但是我已经成功安装了这两个包:sudo yum install python-develsudo yum install openldap-devel. 看起来apt-get仅适用于 Debian/Ubuntu 用于安装libldap2-dev. 我的想法已经用完了,部署系统花了我更长的时间。

我做了一些功课。

https://github.com/linkedin/oncall/issues/130

https://github.com/digicoop/kaiwa/issues/4

https://github.com/kvspb/nginx-auth-ldap/issues/5

https://github.com/kvspb/nginx-auth-ldap/issues/156

https://github.com/kvspb/nginx-auth-ldap/issues/48

0 投票
0 回答
21 浏览

ldap - 如何在安装在 Ubuntu 20 上的 LDAP 客户端上配置用户和组查询?

我最近使用 Apache DS 托管了一个 LDAP 服务器,其中用户没有 uid、gid 等默认属性。我自定义了架构以包含自定义类和属性。所以现在,如果用户是我的 LDAP 目录中存在的 Bob,他的详细信息如下:

uid_custom: lorem

gid_custom: ipsem

.. ..

等等。

我的目标是使用目录中的一个用户进行身份验证。但是每当我跑步时:

苏 - 鲍勃

终端显示“用户 Bob 不存在”。有人可以帮我解决如何获得正确的配置吗?我按照以下链接设置 LDAP 客户端。

https://bobcares.com/blog/configure-ldap-client-ubuntu/

任何帮助是极大的赞赏。谢谢你。