0
Spring LDAP 1.3.1을 사용하여 (사용자 자체를 제거하지 않고) 그룹에서 사용자를 제거하는 가장 좋은 방법을 알고 싶습니다. (스프링 LDAP 버전은 지금 업그레이드가 불가능하고 ODM을 사용하지 않기 때문에 여기에서 중요합니다.)Spring LDAP - 그룹에서 사용자 제거
시도한 적이 있지만 작동하지 않습니다. memberOf 속성은 사용자에 대해 제거되지만 사용자 항목은 그룹에 남아 있습니다.
public void disable(User user) {
Name dn = buildDn(user.getUsername());
Attribute attr = new BasicAttribute("memberOf");
ModificationItem item = new ModificationItem(DirContext.REMOVE_ATTRIBUTE, attr);
ldapTemplate.modifyAttributes(dn, new ModificationItem[] { item });
}
어떤 도움을 주시면 감사하겠습니다.