问题标签 [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 回答
3634 浏览

php - 统计 LDAP 搜索中的条目数

所以我刚开始使用 LDAP,并且正在阅读关于 LDAP 和 PHP 的本教程。

http://www.devshed.com/c/a/PHP/Using-PHP-With-LDAP-part-1/4/

在那里,一旦获得结果集。我遇到了两个命令/功能......

那么,ldap_count_entries 和 $info["count"] 有什么不同呢?

提前致谢!

0 投票
1 回答
376 浏览

ldap - 如何使用 Unboundid SDK 为 LDAPConnection 指定多个服务器?

我想为 LDAPConnection 指定多个服务器,例如为 Apache 配置 LDAP URL: http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html#authldapurl : ldap://host1 host2 host3:port/basedn?attribute?scope?filter

最简单的方法是什么?没有 LDAPConnectionPool 是否可以做到这一点?

0 投票
3 回答
6309 浏览

ssl - 如何使用 UnboundID SDK 连接带有 SSL 服务器证书的 LDAP 服务器?

我手里有一个 SSL LDAP 服务器证书。我想用它来使用 UnboundID SDK 连接到 LDAP 服务器。

我不想使用 com.unboundid.util.ssl.TrustAllTrustManager 如下所示: Using UnboundID SDK with an SSL certificate file to connect to LDAP server in Android app

以下 TrustManager 不符合我们的产品要求:

我不想要任何用户交互,以及我在 TrustManager 上方验证证书颁发者的列表中遗漏的内容。

另外,我不想在任何密钥库中插入 LDAP 服务器证书,所以我不能使用以下 TrustManager:

我想做类似下面的代码:

请注意,UnboundID SDK 中不存在 CertificateTrustManager。怎么可能做到呢?

0 投票
1 回答
267 浏览

ldap - nJupiter 更改 ADService Connectionstring @runtime

我们正在开发一个网站,当用户尝试登录时,该网站需要指向不同的 LDAP 提供程序(ADService ConnectionString)。

我们的方法是查看他们的登录名 example@domain.com 并使用映射文件(可能是 sqlServer 数据库)将他们的登录名映射到他们的广告服务提供商,然后获取连接字符串。然后照常继续。

在下面的示例代码中,我需要 IsAuthenticated 对正确的 AdService 连接字符串进行身份验证,我只是不确定何时何地告诉 nJupiter DataAccess Ldap 提供程序何时设置连接字符串。(通常使用 nJupiter 在 Web.Config 文件中完成 - 但我需要动态更改连接字符串)

所以我们的 login.aspx.cs 页面有如下代码:

0 投票
1 回答
1779 浏览

php - PHP:通过 SSL 连接到外部 LDAP 系统

我需要将我的应用程序连接到外部 LDAP 系统。我已经设法将我的应用程序连接到本地 OpenLDAP。但是当我尝试通过 SSL 连接外部设备时,我遇到了一些麻烦。

我的代码

我的问题:

“ldap_bind”函数总是返回false

我确定用户名、密码和 LDAP 地址信息(我在 LDAP 客户端 GUI 中尝试过)。apache“ssl_module”被激活。

我知道我必须使用 LDAP 服务器证书来管理一些东西。我在谷歌上花了时间,但我仍然被这个问题困住了。

那么,谁能告诉我如何成功连接?

0 投票
1 回答
3421 浏览

.net - c# 通过 ssl 连接到 Active Directory 导致 ldap 服务器不可用

我正在尝试使用 .net System.DirectoryServices.Protocolsnamespace api通过 ssl 连接到活动目录

这是我为连接到活动目录而编写的片段

当我尝试执行此代码段时,我总是收到 LDAP 服务器不可用错误。我已经为它编写了一个等效的 JAVA,它能够连接到服务器,所以我认为证书或活动目录连接没有问题。我还可以使用相同的 IP 地址和端口 389 连接到没有 ssl 的 Active Directory。

谢谢

0 投票
2 回答
2973 浏览

ldapconnection - phabricator LDAP 连接失败

我正在尝试在 Phabricator 中配置 LDAP 身份验证。

/config/group/ldap/上的设置已经完成。但是,当尝试使用 LDAP 登录时,phabricator 会出现以下错误:

phabricator 的 ldap 身份验证是否有任何配置技巧?

0 投票
0 回答
158 浏览

ruby-on-rails - 使用 Refinery CMS 进行 LDAP 身份验证

我正在尝试devise_ldap_authenticatable与 Refinery CMS 一起使用。我已经覆盖了 Refinery 的用户模型并将其调用更改为设计,并添加了一个设计初始化程序来配置它。

我的 LDAP 配置的路径在 initizlier 中是正确的,但我认为它没有被使用。我收到一个抱歉,您的登录名或密码不正确。配置是否存在错误。

我不确定此时还能做什么。我有一个简单的设计应用程序devise_ldap_authenticatable,我可以使用它进行身份验证。我似乎无法让它与炼油厂应用程序一起使用。

0 投票
2 回答
1281 浏览

c#-4.0 - C# LDAP SetPassword 抛出 RPC 服务器不可用

我正在尝试创建一个新用户-> 设置密码并启用帐户。

早些时候我使用 1 个单个对象,但在查看了一些帖子后,我决定将“使用”用于 3 种不同的操作

我必须提到,我在域外,并试图连接到另一个域上的远程 AD 。然而,通过的凭证是ADMIN

用户创建顺利进行(在端口打开和 LDAP 连接出现一些小问题之后),但是在调用 invoke ->setpassword 时会出现问题。

错误是:“RPC 服务器不可用”,只是为了确保我的代码没有做错,我下载了一个 LDAP 管理工具并尝试重置现有用户的密码 -> 相同的错误

步骤 - 检查 RPC 服务正在运行 - 打开 RPC 端口 -135,等等等等..基本上每个端口都可以打开:|

任何帮助表示赞赏。

谢谢拉贾特

0 投票
1 回答
31259 浏览

active-directory - 尝试使用 userPrincipalName 连接时出现 LDAPException

我们围绕 LDAP 对客户端进行了新的增强,以启用使用userPrincipalName. 他之前sAMAccountName用于登录。当用户尝试在他的测试环境中测试应用程序时,他收到以下错误userPrincipalName

netscape.ldap.LDAPException:错误结果(49);80090308:LdapErr:DSID-0C0903C5,注释:AcceptSecurityContext 错误,数据 52e,v23f0 |#]

我知道这是因为 LDAP 的凭据无效。但是,当他使用登录时,sAMAccountName他能够登录。

我的 Web 应用程序日志显示,当他使用 登录时userPrincipalName,它在 LDAP 中找到,但是当它尝试使用用户名和密码连接到 LDAP 时,会引发上述异常。

然而,他能够使用sAMAccountName.

Dn 的使用如下所示:

任何有助于进一步调试该问题的帮助将不胜感激。

如果您需要更多详细信息,请告诉我。

  • 域就像 pxxx.local
  • userPrincipalName 类似于 abc.xyz@pxxx.org.uk。

我需要进行任何更改才能使其正常工作吗?