我们现在正在做的是在运行时修改(添加/删除)ldap架构(OpenDJ)。
例如,我们的APP可以在运行时在下面执行:
添加一个新属性(ldap架构),比如ns-gender。并将此新属性添加到某个人对象类中。 因此,所有用户都可以拥有此属性。
假设我们在OpenDJ中存在1000个用户条目,并且所有这些用户都具有这样的属性。
我们的应用程序也希望在运行时删除此属性。这意味着,我们必须: 一个。迭代所有这些现有的1000个用户,从用户条目中删除该属性。 湾然后删除ns-gender架构
我想知道是否有更简单的方法来实现这一目标?
答案 0 :(得分:2)
没有更好或更简单的方法。 请注意,使用任何LDAP目录服务频繁添加和删除属性定义不是一个好习惯。