OpenDJ架构更新和数据更新

时间:2016-11-22 10:41:13

标签: opendj

我们现在正在做的是在运行时修改(添加/删除)ldap架构(OpenDJ)。

例如,我们的APP可以在运行时在下面执行:

  1. 添加一个新属性(ldap架构),比如ns-gender。并将此新属性添加到某个人对象类中。 因此,所有用户都可以拥有此属性。

  2. 假设我们在OpenDJ中存在1000个用户条目,并且所有这些用户都具有这样的属性。

  3. 我们的应用程序也希望在运行时删除此属性。这意味着,我们必须: 一个。迭代所有这些现有的1000个用户,从用户条目中删除该属性。 湾然后删除ns-gender架构

  4. 我想知道是否有更简单的方法来实现这一目标?

    • 感谢

1 个答案:

答案 0 :(得分:2)

没有更好或更简单的方法。 请注意,使用任何LDAP目录服务频繁添加和删除属性定义不是一个好习惯。