问题标签 [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 投票
1 回答
2595 浏览

ssl - 无法使用 DirectoryServices.Protocols.LdapConnection 打开 SecureSocketLayer

我正在尝试修复产品中的 SSL 错误,并注意到尽管代码将 SSL 设置为 true,但在代码的下一行中,SSL 仍然为 false。我为此编写了一个单元测试,单元测试证实了我的怀疑。

测试失败。这里有什么我想念的吗?

0 投票
3 回答
1651 浏览

java - Sun Directory Server 无法连接 ldap 服务器

我正在为 Centos 5.5 x86_64 上的 Java 平台安装 ArcGisServer,这不是受支持的平台,但我已经克服了几乎所有阻碍安装成功的问题。它详尽地使用了 Sun Directory Server。我收到的最后一个错误是:

ldap_simple_bind:无法连接到 ldap 服务器 - 没有到主机的路由

它发生在使用它的其他应用程序中,因此它似乎是 linux 和 solaris 上 Sun Directory Server 的特定问题。没有报告的解决方案。通常我会尽可能多地搜索问题,但这次我已经达到了耐心,我需要它尽快工作。我认为这是一个优秀的论坛,因为它的社区和答案的质量,¿有人可以帮助我吗?

0 投票
0 回答
932 浏览

php - 使用电子邮件地址进行 LDAP 验证?

我正在使用 LDAP 验证,现在 LDAP id 正在使用并且工作正常。

我想使用电子邮件而不是 ldap id。我该如何添加。

这将是什么 LDAP 配置?

现在这是工作 $username='ou=users,o=example.com';

这不起作用 $username='mail='.$user.',ou=users,o=example.com';

如何使用电子邮件进行 ldap 验证

我找到了一些我在下面列出的文件作为答案。但现在它正在返回一条消息

[_messages:protected] => 数组( [0] => 未找到权限:uid=

那什么意识?

0 投票
2 回答
1046 浏览

php - 清理 LDAP_bind 查询

我知道当我从用户输入的数据中查询 PHP 中的 MySQL 数据库时,应该对数据进行清理。对于我正在启动的项目,我将针对 Active Directory 进行身份验证,以便使用 ldap_bind() 函数登录。

我已采取措施检查密码以防止匿名绑定尝试,但我想知道是否需要采取任何其他预防措施,就像我在使用用户输入的数据时通常会采取的那样。或者这是 Active Directory 会自行处理的事情?

0 投票
1 回答
3557 浏览

ruby-on-rails - 使用 Ldap_devise_authenticable gem 中的 ldap.yml

我正在尝试在我的 rails 应用程序中使用 ldap_devise_authenticable。我指的是https://github.com/cschiewek/devise_ldap_authenticatablehttp://random-rails.blogspot.com/2010/07/ldap-authentication-with-devise.html

我目前在将 ldap.yml 文件配置到我正在使用的 ldap 服务器时遇到问题。我在弄清楚哪些参数要填写哪些细节时遇到了困难。

我能够从http://net-ldap.rubyforge.org/classes/Net/LDAP.html收集一些信息。但由于本教程主要针对 net-ldap gem。它并不完全符合我的目的。

您能否向我推荐一个关于 LDAP 的好教程...具体到我需要填写为我用于授权和环境的 ldap.yml 的值的参数。我有一个重要的疑问是

我对在环境中输入哪些参数值有一些想法,但对于为授权相关参数输入哪些详细信息我一无所知。我在下面给出的 ldap.yml 中评论了一些细节,以填补我的疑问。如果可行,请帮助我。

我当前的 ldap.yml 看起来像这样:-

#

谢谢你的帮助。。

0 投票
1 回答
1102 浏览

c# - 为 LDAP 访问创建用户名的 Active Directory

我是 LDAP 和 Active Directory 的新手。

我需要为有资格​​访问特定计算机的用户建立一个活动目录。当用户在 Web 界面(用 C# 创建)中输入用户名和密码时,它会通过对活动目录的 LDAP 查询发送到活动目录。如果登录成功,AD 将返回用户的电子邮件地址。

是否可以设置 Active Directory 以在本地实现上述场景?我正在使用 Windows 7 旗舰版。我已经为 LDAP 访问安装了 ADAM。

问候,

约翰。

0 投票
1 回答
3484 浏览

python - Django LDAP 连接设置

我正在尝试在 Django 中设置 LDAP 连接。有没有人有任何示例代码?我需要知道我需要在settings.py.

我不断收到以下错误消息:

0 投票
2 回答
1416 浏览

c# - LdapConnection Bind() - 是否超时?

我有一些代码允许管理员管理其组织的用户/组等并执行扩展命令(例如禁用帐户等)。此代码与主用户应用程序完全分开,只能由管理员访问。因此,我使用管理员用户连接到 LDAP,因此我可以访问我需要的所有命令。

我想知道的是我是否可以简单地实例化我的 LdapConnection,然后绑定到服务器,然后缓存该连接以供整个应用程序使用(例如将其存储在 Application 对象或 Session 中),而不是每次都实例化它并绑定我需要打电话吗?换句话说,该 LdapConnection 对象是否会在一定时间后过期、超时或解除绑定?看起来它在连接对象上有一个“超时”属性,但这似乎是每个单独的调用。我是否正确地假设一旦我绑定我就可以继续使用该连接?有任何设计理由不这样做吗?

谢谢你!

0 投票
1 回答
33995 浏览

ldap - LDAP 中的 memberOf 与 groupMembership (Liferay)

在 Liferay 的 LDAP 身份验证设置中使用时,b/n memberOf 属性和 groupMembership 属性有什么区别?

用户导入成功。这些组也已成功导入。

但是用户不会自动分配到组中。当我将组变量从“groupMembership”更改为“memberOf”时,一些用户无法登录 Liferay。

memberOf 和 groupMembership 变量到底是什么?

LDAP Liferay 设置

0 投票
0 回答
514 浏览

php - LDAP 使用 PHP 超时,除非我限制它 - 编辑:ldap 结果中的 1000 限制

各位早上好

我有几个与企业 LDAP(MS Active Directory)对话的脚本。我发现如果我不使用 sleep() 命令限制我的脚本,我会收到以下错误:

我的大部分脚本所做的是获取 Active Directory 对象的成员,然后查找这些结果的成员。

我有一个名为 getMembers() 的函数,它在运行已检索到的成员时调用自身,直到没有更多结果。

我发现我必须:

为了我的绑定不会失败和超时。

我想知道是否有更好的方法可以在不被脚本中途踢出的情况下从 ldap 中敲出废话。1 秒的暂停将导致我的脚本需要 97 个小时来处理它的所有项目,我想把时间减半,这样我就可以让它在周末运行。

谢谢

编辑 - - - - - - - - - - - - -

所以我通过研究发现 LDAP 中有 1000 条记录的限制,而 PHP 无法从 LDAP 中分页结果。由于我查询 LDAP 的方式(一次 1 个查询),我能够让它计算每次调用 LDAP 的迭代,当该计数器达到 900 左右时,我让它休眠一分钟。这样我会得到更多的结果。不过,我一直无法在 PHP 中找到 ldap 分页的解决方案。