问题标签 [opendj]

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

opendj - opendj 服务器状态已启动,但显示打开的连接 0

我是opendj的新手,当我尝试启动opendj服务器时,在服务器启动时获取状态但打开的连接为“0”。任何人都可以帮我解决这个问题,我正在使用linux ubuntu。

0 投票
1 回答
260 浏览

ldap - OpenDJ - 当总 db-cache-percent 超过 100 时会发生什么?

我正在使用开放 DJ 版本 2.4.4 并配置了许多后端。每个后端都是使用默认的 db-cache-percent 10 创建的。配置的后端总数超过 10。这意味着总 db-cache-percent 超过 100。到目前为止,设置没有遇到任何 LDAP 读取较少的问题频率。但总的来说,这会对堆和进程内存产生什么样的影响?目前我已将最大堆配置为 1G(默认)

0 投票
1 回答
115 浏览

ldap - OpenDJ SDK 线程池异常

我们使用 OpenDJ SDK 连接目录服务。下面提到的是代码。

连接池大小参数目前设置为 10。代码工作正常,突然它开始为工厂的 getConnection() 方法返回空对象。当我注释掉 Connections.newFixedConnectionPool 语句时,它按预期工作。我们是否缺少任何东西。

0 投票
1 回答
1608 浏览

openam - openAm 12.0.0 无法使用外部 opendj 添加用户

我已经从源代码构建并安装了 openam 12,来自 svn checkout 链接:

svn 结帐https://svn.forgerock.org/openam/tags/12.0.0/openam/

之后我将外部 OpenDJ-2.6.0 与 openam 一起使用,安装成功。但是当我添加新用户并单击“确定”时出现错误

还要检查 OpenDJ-2.6.0 日志访问日志:

当我尝试添加 group 时遇到同样的异常,但能够解决参考以下链接:

https://java.net/projects/opensso/lists/users/archive/2007-08/message/21

从数据存储中手动删除 – 打开并从 LDAP 组对象类中删除 groupOfURLs 或 groupOfUniqueNames

openDJ2.6 版本是否有问题,或者我需要配置任何更改?

0 投票
0 回答
172 浏览

indexing - OpenDJ - “索引有效”为假的原因是什么?

我正在尝试在 OpenDJ 中创建一个新索引。我成功地将索引添加到相应的后端。重建索引后,我列出了该后端的索引状态(使用 list-index-status)。新添加的索引的“索引有效”显示为假。我什至尝试了选项“--clearDegradedState”以及rebuild-index 命令。但是“索引有效”仍然是错误的。这发生在索引属性 1) 存在和 2) 不存在于 db 中的两种情况下。

作为最后的手段,我尝试重新启动 OpenDJ,但没有使用,状态仍然为假。

索引状态保持“假”的可能原因是什么?

任何帮助在这里表示赞赏。

注:OpenDJ 版本为 2.4.4

0 投票
1 回答
140 浏览

passwords - MD5 散列密码和盐的名称和实现,然后再将它们散列在一起

这种盐渍 MD5 的变体有名称吗?$hash = md5( md5( $salt ) . md5( $password ) ); (为了清楚起见,'.' 有连接)更重要的是,任何人都可以为 OpenDJ 找到该方案的实现吗?

0 投票
1 回答
4036 浏览

openam - 有没有人使用 OpenAM/OpenDJ/OpenIDM 套件而不使用 ForgeRock 的支持计划?

我们正在寻求实施一个开源身份管理系统,并将 ForgeRock 的堆栈确定为最佳实施技术。

然而,ForgeRock 支持的高成本及其按用户定价模式是一个潜在的障碍。我们目前的用户群约为 45K,但我们预计在未来 2 年内将增加到 100 万。

因此,我们正在研究在没有 FR 支持的情况下继续进行的情况。缺乏 FR 维护版本似乎对此有所阻碍,所以我们很好奇其他人是否已经走这条路。

  1. 你有什么经验吗?
  2. 你为什么样的项目做过这个?大小等。
  3. 在没有 FR 的维护版本的情况下,您是否能够轻松创建自己的补丁?
  4. 有哪些潜在的陷阱?

如果有博客或其他社区处理这个话题,请指出他们的大方向。

谢谢。

0 投票
1 回答
1791 浏览

ldap - 仅使用 ObjectID 从 ldap 中删除 objectsClasses 和 attributeTypes

我一直在尝试通过脚本从本地 openDJ 实例中删除 objectsClasses 和 attributeTypes。目标是创建一组脚本来销毁然后重新创建服务器,以便在发生更改时每个开发人员/实例都可以简单地运行脚本并准备就绪。我已经成功地使用完整定义删除了对象和属性,但是当我尝试使用 ObjectID 时,它无法找到对象/属性。 "Entry cn=schema cannot be modified because the attempt to update objectClasses would have removed one or more values from the attribute that were not present: (1.1.2.2.2) "

工作 ldif:

缩短非工作:

问题是,为了删除一个 objectClass 或属性,是否需要提供 objectClass 或属性的完整定义,或者有没有办法用名称或 OID 来专门标识 objectClass 或属性?

0 投票
2 回答
460 浏览

openam - 如何将现有用户数据从一个数据存储区获取到 Openam 中新连接的数据存储区

我正在使用 Openam12 ,我有以下场景:

  1. 使用嵌入式或外部 openDJ 安装 openam12。
  2. 在此数据存储上添加一些用户/组。
  3. 添加新的 AD LDS 数据存储,使用 ADAM 配置将 openam 架构加载到 AD LDS。

我可以在我的 Openam12 控制台中的主题(用户/组)中查看 AD LDS 中的现有用户/组。

现在我的问题是因为我早些时候在 Openam12 中使用外部 OpenadJ/或嵌入式数据存储创建了一些用户/组。

如果我删除“外部 OpenadJ/或嵌入式数据存储”,如何在 AD LDS 中获取这些用户/组。这个”</p>

即如何获得这些数据?从现有数据存储到新的数据存储。

是否可以将现有的旧数据从一个数据存储区获取到新的 AD LDS 数据存储区?

0 投票
2 回答
1660 浏览

java - 无法卸载 OpenDJ

我正在尝试在“没有 Hyper-V 的 Windows Server 2008 Standard”环境中安装 OpenDJ 2.6.0。

当我尝试导入 ldif 文件时,它在安装过程中引发错误,但安装确实完成了。

未创建 Windows 服务,因此我正在尝试卸载并重试。但是当我从命令行运行“uninstall.bat --cli”时,我得到了下面列出的错误。

我尝试了其他一些命令行开关组合(“--cli -a”、“--cli -f -n”)但没有成功。

线程“主”java.lang.NoClassDefFoundError 中的异常:无法在 org.opends 的 org.opends.admin.ads.util.ApplicationTrustManager.(ApplicationTrustManager.java:118) 处初始化类 org.opends.server.util.Platform。 guitools.uninstaller.UninstallUserData.(UninstallUserData.java:51) at org.opends.guitools.uninstaller.Uninstaller.createUserData(Uninstaller.java:170) at org.opends.quicksetup.Application.getUserData(Application.java:213) at org.opends.quicksetup.Launcher.preExit(Launcher.java:390) 在 org.opends.quicksetup.Launcher.launch(Launcher.java:365) 在 org.opends.guitools.uninstaller.UninstallLauncher.launch(UninstallLauncher.java: 126) 在 org.opends.guitools.uninstaller.UninstallLauncher.main(UninstallLauncher.java:79)

如果我尝试运行 setup.bat,我会被告知服务器“已配置”。