问题标签 [ldapconnection]

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 回答
7008 浏览

ldap - LDAP:错误代码 49 - 无法绑定 principalDn

我是 ApacheDS 的新手。我刚刚在 ApcheDS 中创建了一个新分区。当我尝试注册我的连接工厂时,出现上述错误..(使用 OracleAQ )

我的代码是;

我的 LDIF 文件看起来像;

我的连接参数有什么问题?任何帮助将不胜感激?

谢谢,

0 投票
2 回答
9597 浏览

ldap - 登录 LDAP 时使用 cn 或 uid 的专有名称有什么区别?

我在使用 LDAP 对登录进行身份验证时遇到了问题。

我们使用 Novell edirectory 来验证 Jira 等其他应用程序。(吉拉工作完美)。

我有一个允许这些基本 LDAP 配置的应用程序: 在此处输入图像描述

我的问题是,当我尝试登录时,它会使用我的用户名 XXXXXXXX 并将其作为 uid 预先添加到搜索库中。所以它试图让我登录为:

uid=XXXXXXXX,ou=people,o=mycompany

这可以在我们的 Sun LDAP 服务器上工作,但不能在我们的 Novell edirectory LDAP 服务器上工作。edirectory 仅在我尝试以专有名称登录时才有效:

cn=XXXXXXXX,ou=people,o=mycompany

为什么 edirectory 会这样?

是我们指定的配置还是 edirectory 总是使用 cn 作为专有名称?

谢谢

0 投票
1 回答
1487 浏览

asp.net - 活动目录 LDAP 字符串?

我正在关注链接

http://geekswithblogs.net/frankw/archive/2008/05/18/forms-authentication-with-active-directory-in-asp.net-2.0.aspx

尝试在我的应用程序中实现相同的功能。我对 LDAP 连接字符串感到困惑,因为我没有任何 .com 作为域。我确实有像“aaa-bbbb.xxxx”这样的简单域。

我正在尝试这种方式“LDAP://ipaddress/cn=users,dc=aaa-bbbb,dc=xxxx”和

但我无法验证用户?

0 投票
2 回答
371 浏览

java - 在类之间共享 LDAP 连接 - 最佳实践?

我需要做的是连接到一个 LDAP,然后将此连接传递给几个类,这些类执行各种处理步骤。

我面临的问题是我是否应该通过构造函数将连接传递给这些类,或者每个类都应该管理自己的连接。

我在第一种方法中看到的问题是调用者可能不知道他自己负责关闭流。第二种方法似乎也不合适,因为打开/关闭/重新打开连接也没有任何意义。

对此有什么想法吗?

0 投票
2 回答
5012 浏览

java - 在 weblogic 中创建外部 JNDI 设置并从 Java 客户端查找

如果有任何示例/步骤来配置外部 LDAP 并在其上执行 LDAP 查询,请发布。

我尝试了以下

  • 创建外部 JNDI 提供者
  • 创建远程和本地 JNDI 名称
  • 从 servlet 客户端,我尝试使用外部 jndi 名称、本地和远程 jndi 名称进行查找

最后用本地名称查找成功,不幸的是,它试图连接 localhost:389。不知道出了什么问题。

请帮忙举个例子。

0 投票
4 回答
8433 浏览

php - PHP - 从 ldap_connect() 捕获超时异常

我用 PHP 编写了一个小监控脚本,它应该监控一个虚拟目录及其活动目录。一切正常,但是当虚拟目录服务冻结时,我的 ldap_connect() 无法连接,但也没有返回错误。所以我的整个剧本静止不动。我认为 ldap_connect 函数会返回超时(例如当您尝试 ping 一个 IP 并且它无法访问时)。

那是我的连接命令:

而且我在 ldap_connect() ( manual )的手册中没有找到关于 timelimit 参数的内容,您可以在其中定义函数在中止之前应尝试连接多长时间。

我怎么能想出一个解决方案trycatch或类似的东西。我也不想使用该set_time_limit()功能,因为我的脚本需要运行到最后。

我感谢每一个帮助:) 谢谢和问候蒂姆

0 投票
2 回答
2454 浏览

php - LDAP 修改用户信息并防止重复

下面是我的用户修改自己密码的代码。这种形式完美无缺。现在这里的问题是我希望用户能够更改他们的电子邮件、电话,甚至他们的名字。我使用管理员帐户,因此它有权在 LDAP 中搜索每个人并检索有关每个人的所有信息。现在的问题是我不希望用户插入重复项,因此如果 LDAP 中已经存在电子邮件 bobizumi@stackoverflow.com 的人,则不应允许用户输入此电子邮件。姓名和电子邮件也是如此。我不确定如何搜索重复项,我假设它使用 ldap_search 和 ldap_get_entries 但我是使用 LDAP 编程的新手,所以我需要一些编程帮助来解决这个问题。如果我可以看到一个示例或有人可以向我展示一个示例,该示例可能可以防止名称重复和使用管理员权限进行 ldap 搜索,那么我可以从那里继续并自己完成其余的工作,但我真的只是坚持代码部分而不是逻辑。我找不到太多关于 ldap 文档及其与 PHP 或任何代码片段的集成和功能的示例,所以我一直在尝试 PHP 手册中的内容。

PHP:

HTML:

0 投票
2 回答
10725 浏览

php - PHP ldap_connect() 问题

我试图让 ldap_connect 正常工作。它可以通过 CLI 正常工作,但当我通过浏览器打开我的 php 文件时就不行了。

以下是我认为的相关细节:

  • 错误消息:致命错误:在第 4 行的 F:\Websites\ldap.php 中调用未定义函数 ldap_connect()
  • 操作系统:Windows Server 2008 R2 x64
  • PHP 目录:C:\Program Files (x86)\PHP
  • libeay32.dll 和 ssleay32.dll 已添加到 C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin 和 C:\Windows\System32。它们是从 C:\Program Files (x86)\PHP 复制的。

添加到 httpd.conf 的行:

  • LoadModule php5_module "C:/Program Files (x86)/PHP/php5apache2_2.dll"
  • AddType application/x-httpd-php .php
  • PHPIniDir "C:/Program Files (x86)/PHP"

php.ini 中的事情发生了变化:

  • extension_dir = "C:/Program Files (x86)/PHP/ext" (路径集)
  • extension=php_ldap.dll (取消注释此行)

我正在拔头发,所以我很乐意尝试人们提出的任何建议。

0 投票
3 回答
26401 浏览

php - 警告:ldap_bind():无法绑定到服务器:无效的凭据 PHP 和 LDAP

我正在尝试连接到 LDAP 服务器以验证用户凭据。

我发现一些用户遇到了同样的问题,但他们的解决方案对我不起作用。

这是我正在使用的:

我试过使用“mydomain\myusername”和“myusername”。

我添加了 stripslashes() 函数,但没有进行测试,仍然没有骰子。

我每次得到的错误是:警告:ldap_bind():无法绑定到服务器:凭据无效

任何帮助将不胜感激

TIA

0 投票
1 回答
5002 浏览

ubuntu - LDAP -samba 设置问题

``我已经完成了 phpldapadmin 的设置,创建了 OU,CN,......不同的用户,我可以从不同的计算机登录 ldap 用户

目前我正在使用 ldap-samba 并使用此链接:

  • http://ubuntuforums.org/showthread.php?t=1683595

我被困在这一点上:

在这里我得到如下错误:


这里的日志详细信息:

我迷路了,任何人都可以帮助我吗?