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

linux - 如何克隆 OpenLDAP 数据库

我知道这更像是一个 serverfault 问题而不是一个 stackoverflow 问题,但是由于 serverfault 还没有启动,所以我开始了:

我应该将应用程序从一台 redhat 服务器移动到另一台服务器,并且在不了解应用程序的内部工作原理的情况下,我如何将 OpenLDAP 数据库从一台机器移动到另一台机器,以及模式和所有内容。

我需要复制哪些文件?我相信设置是相当标准的。

0 投票
3 回答
5485 浏览

active-directory - 为 LDAP 中的新对象类选择 RDN?

在 LDAP 中创建新对象类时选择 RDN 的最佳实践是什么?我知道您可以从 uid、cn、ou 等中进行选择,但是应该遵循哪些做法呢?

0 投票
2 回答
1453 浏览

eclipse - LDAP 中的此代码未重命名属性

我的错误列表如下

0 投票
2 回答
59118 浏览

active-directory - 活动目录与 OpenLDAP

LDAP 协议的这两种实现之间的主要区别是什么?哪个更适合异质环境?有没有关于这个话题的好网站?

0 投票
2 回答
1193 浏览

iphone - iPhone SDK 3 EXC_BAD_ACCESS 与 openldap 库

希望可以有人帮帮我,

我正在尝试为我的 iPhoneOS3 上的应用程序构建 openldap,但是当我尝试使用库中的某些内容时,我收到此错误:

节目接收信号:“EXC_BAD_ACCESS”。

我跟着这个网站用 iphone gcc 编译了 openldap。所以我用这个构建了openldap:

我将 libldap.a、liblber.a 复制到我的项目中,并将所有标题复制为 ldap.h ....

在项目设置中,我有:

构建时一切都很好,但是我使用以下代码得到了上面的错误:

有人知道我能做什么吗?

谢谢

0 投票
2 回答
5500 浏览

openldap - slappasswd -h {CRYPT} not working

When I try to encrypt the password by using the following command on my linux machine:

I am prompted for a new password:

After typing this I encounter the following error:

Why am I getting this error? I am using the OpenLDAP.

0 投票
3 回答
2488 浏览

ldap - 如何在 ldap 目录中存储简单的名称值对

我正在为一系列共享相同用户的 Web 应用程序创建一个用户存储库 ldap 后端。我想在这个 ldap 位置存储偏好信息。这样,与用户相关的所有内容都保存在同一个地方,并且可以在所有应用程序之间共享。

我正在考虑这样的一般结构:

我有几个问题:

  1. 用户条目下方的 jsut 是否是开始存储首选项的正确位置?这个条目应该是什么objectClass?我正在尝试organizationUnit,但它似乎不正确。

  2. 为首选项存储名称值对的最佳方式是什么?在这里,我最好的客人是在具有名称的首选项下方创建一个条目,并在其下方创建值。这样我可以考虑多个值。这些条目的正确 objectClass 应该是什么?

我正在使用 OpenLDAP,并且不想更改它附带的模式。有没有办法使用可用的模式进行设置?

0 投票
1 回答
263 浏览

ruby - 使用 Ruby 访问 LDAP DIT

我们使用 ACL 来授予对 svn 存储库的访问权限。用户/组存储在 LDAP(openLDAP 2.4(LDAP3)中。有谁知道或使用过我可以使用的库/包(gems)。基本上,我将遍历 LDAP DIT 并基于此更新我的 svn 文件。

  1. 连接到 ldaps://xxxxxxxxxxx:636
  2. 遍历 DIT(基于 'ou' 的子树)
  3. 读取属性
  4. 编写 svn ACL 文件。

这是我需要做的高级概述。所以,我的问题是关于我可以使用的 ldap 包/库。我听说过 Net::LDAP。我对 Ruby 很陌生,所以,我边走边学。

另外,如果我错了,请纠正我。我们使用 ldaps:// 这意味着当我连接到 ldap 服务器时,服务器会发送一个证书。我需要做一些特别的事情来处理证书吗?谢谢

0 投票
6 回答
8871 浏览

windows-7 - Windows 7 OpenLDAP Curl DLL 依赖地狱

我真的希望有人能对我有所帮助,因为这个问题让我完全陷入困境和沮丧。

昨天我在开发盒上安装了一个全新的、闪亮的新 Windows 7 x64。

我安装了 VS2008,Tortoise SVN,进行了结帐,编译了我当前的项目,一切都很好。

但是当我去运行(在 VS 中按 F5 或者只是从 shell 运行 exe)时,我得到一个如下所示的对话框:

悲伤
(来源:aliparr.net

所以我摆弄着,看不到明显的问题。我破坏了depends.exe,认为可能缺少一个dll,我得到了这个:

爱克
(来源:aliparr.net

所以我玩,找到不同版本的 gpsvc.dll 和 ishims.dll 并将它们与 .exe 一起放入,没有运气。

如果我在depends(在vs的输出窗口之后)做一个配置文件,我得到这个:

因此,openldap.dll 似乎是在一切都出错之前加载的最后一件事。我需要这个 dll,因为我在应用程序中使用 cURL 来做一些 JSON 通信......

我试过玩移动文件并尝试不同的 dll,但老实说,我在这里表现得有点盲目。有人可以帮助或指出我正确的方向吗?

应该注意这些 dll 和设置在 Windows Vista x64 和 x86 中工作正常 - 这是 Windows 7 的事情吗?

提前非常感谢,完成后我可能还剩下一些头发。


编辑

我现在已经意识到 curl.exe 以与 openldap.dll 完全相同的方式死亡 - 我猜是一些 Windows 7 问题?你/有人可以在不依赖openldap的情况下卷曲吗?是否有另一个轻量级 C/C++ 库可以让我通过 http 获取文档并执行奇怪的 http POST ?

谢谢

0 投票
2 回答
1271 浏览

c - 检索 LDAP DN 的空属性

我目前正在为我的公司编写一个工具(在 ANSI C 中),它从 LDAP 目录读取并以特定格式输出所有数据(即:我们旧的专有目录 db 的名称格式)。然后由另一个读取输出的工具处理,依此类推......不要问。

无论如何,对于我的“ldaplist ...”命令,我需要打印出属于该条目的所有属性,即使是那些没有设置值的属性。

不幸的是ldap_first_attribute/ldap_next_attribute不返回它们,只返回那些设置了值的,我在这里找不到可以帮助我的ldap_search_ext_s参数或ldap_set_option开关。希望你们中的一个人知道如何做到这一点。

感谢您的时间和提前帮助!