我正在使用spring ldaptemplate - >删除Tivoli ldap中的用户ldaptemplate.unbind()。
当我删除用户时,其DN会自动从uniqueMember of groups中删除。
有人可以告诉我这种情况发生的原因和原因吗?
我尝试在用户中创建一个新的属性组织并将Org DN放入其中,但是当我删除组织时,不删除此DN。
我是否缺少UniqueAmber中存在的设置,而不是我的自定义属性中的设置,该属性将从我的用户分支中自动删除组织DN
更新:我在理论上找到了解决这个问题的方法,但我无法实现它 https://www.ibm.com/support/knowledgecenter/SSVJJU_6.3.0/com.ibm.IBMDS.doc/plugin198.htm
有人试过吗?如果有人可以给我一个例子
答案 0 :(得分:0)
级联删除可能是触发器的结果。也许these post operations会指出您如何实施您的要求。
答案 1 :(得分:0)
在删除用户时从组中删除用户这一事实是LDAP目录的常见行为,它以这种方式管理成员资格。
如果删除了某个用户,它将保持该组成员的完整性,并删除这些组中的非现有用户。
组成员身份行为通常链接到代表组的objectClasses。
我不知道是否可以在自定义objectClass tivoli上扩展此行为。
更新:
根据我对您链接的文档的理解,我会做的是:
organization
在包含此确认的tivoli中添加插件配置文件:
at=organization
dn=dc=example,dc=com
将组织的DN添加到用户organization
属性