问题标签 [openldap]

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

php - 如何绑定到 openldap 服务器

我正在使用 PHP 扩展。
用户名是管理员密码是 111111
我尝试使用绑定ldap_bind($rs,'admin','111111')
它给我一个错误:

无法绑定到服务器:[ldap_bind 行] 中的 DN 语法无效

我可以匿名绑定,正确的语法是什么?

0 投票
1 回答
3258 浏览

java - ldap中的别名是什么

ldap中的别名是什么?

0 投票
3 回答
1868 浏览

java - 使用 JNDI 从 Java 中使用 LDAP 中的 ppolicy 时如何获取特定错误

我在 Web 应用程序中使用 JNDI 进行身份验证。在 OpenLDAP 方面,我使用 ppolicy 来(例如)在三次失败的登录尝试后阻止用户的帐户。

我的问题是我需要特定的错误消息(例如“帐户锁定”)来让用户知道具体问题是什么,但现在我在执行时遇到异常:

异常中的消息只是[LDAP: error code 49 - Invalid Credentials].

我找到了一篇相关的帖子,其中展示了如何做到这一点的示例;但是,这让我更加困惑,因为我无法在PasswordExpiringResponseControl任何地方找到类,而且我马上就遇到了异常,所以我无法执行respControls = ctx.getResponseControls().

0 投票
7 回答
26162 浏览

python - Python ldap 属性错误

我有一个 python 错误AttributeError: 'module' object has no attribute 'initialize' 我在 Solaris 10 UNIX 上运行 Python 2.6.2,最近安装了 pythonldap 2.3.9。脚本很基础,只有这两行。谁能告诉我为什么??回溯错误如下。

回溯(最后一次调用):文件“./myldap.py”,第 5 行,在 con = ldap.initialize('ldap://localhost') AttributeError: 'module' object has no attribute 'initialize'

问候,珍妮

0 投票
1 回答
1131 浏览

active-directory - 在 OpenLDAP 中创建 Active Directory 架构

我需要将 Active Directory 数据存储到 OpenLDAP 中,为此我想将 Active Directory 模式创建到 OpenLDAP 中。怎么做?

0 投票
1 回答
177 浏览

cgi - 通过 CGI 将对象添加到 LDAP

我有一个收集信息并将其提交给尝试将数据插入 LDAP 的 cgi 的 Web 表单。问题是我正在尝试将变量与 ::ldap::add 一起使用,但它不起作用。这是代码:

}

但是,如果我将 $formValues 替换为要插入 LDAP 的实际条目,它们会被很好地添加。

我是 TCL 的新手,所以如果这个片段中有一些明显的错误,我不会感到惊讶。

提前致谢!

0 投票
1 回答
6545 浏览

c# - C#如何使用多个对象类向 LDAP 添加条目

我正在尝试使用对象类personuidObject在 OpenLDAP 中创建一个新的用户记录。问题似乎在于 System.DirectoryServices.DirectoryEntry 我只找到了一种使用一个对象类添加新条目的方法,而不是添加多个对象类的方法。

这个 C# 代码

...导致错误:

-2147016684 请求的操作不满足与对象类相关的一个或多个约束。(来自 HRESULT 的异常:0x80072014)

0 投票
2 回答
7871 浏览

java - OpenLDAP 和 SSL

我在尝试连接到我设置的安全 OpenLDAP 服务器时遇到问题。在运行我的 LDAP 客户端代码时

我得到以下异常跟踪(java 版本 1.6.0_17

但是,如果我使用另一个版本的java (1.6.0_14),我可以连接到相同的安全 LDAP 服务器

我已经在本指南中提到的两个 JRE 的 cacerts 中创建并安装了服务器证书 --> OpenLDAP with SSL

当我ldapsearch -x在服务器上运行时,我得到

在运行openssl s_client -connect ldap.natraj.com:636 -showcerts时,我获得了自签名证书。

我的 slapd.conf 文件如下

我的 ldap.conf 文件是

为什么我可以使用一个版本的 JRE 连接到同一台服务器,而我不能使用另一个版本?

0 投票
1 回答
1307 浏览

configuration - Yast2 中的 OpenLDAP 配置 - groupOfUniqueNames/uniqueMember

在 /etc/openldap/slapd.conf 我有这个 acl 并且可以工作:

当我想在 OpenSuSE 11.1 Yast2 LDAP 服务器配置中配置它时,它会生成我的文件 /etc/openldap/slap.d/cn=config/olcDatabase={1}bdb.ldif whit acl:

我如何将它从“按组”设置为“按组/groupofuniquenames/uniquemember”,就像在 slapd.conf 中一样?

谢谢,艾尔

0 投票
1 回答
6696 浏览

authentication - 保持 OpenLDAP 和 Active Directory 同步(Windows 服务器 08R2)

我有一个运行 AD 的 Windows Server 机器,以及一个在混合 Windows Linux 网络中运行 OpenLDAP 的 CentOS 机器,我想让两者保持同步。最好使用免费软件/只是一些配置更改。有人知道如何使这两个身份验证系统发挥得很好吗?出于安全原因,任何同步都必须通过 SSL 完成。