2014-09-29 3 views
0

Я хочу знать, что является лучшим способом удалить пользователя из группы (без удаления самого пользователя) с помощью Spring LDAP 1.3.1. (Spring 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 }); 
} 

Любая помощь будет очень признательна.

ответ

0

Если вы хотите удалить пользователя из группы, вы также должны удалить его из атрибута участников этой группы.

Смежные вопросы