Я пытаюсь создать группу и добавить в нее нескольких пользователей. Я могу добавить одного участника.
Когда я пытаюсь добавить более одного участника, результат не такой, как я ожидал.
Java-код:
public static DirContext createGroup(String groupName,ArrayList<String> members,DirContext ctx) {
try {
Attributes attrs = new BasicAttributes(true);
Attribute objclass = new BasicAttribute("objectClass");
objclass.add("top");
objclass.add("groupOfNames");
Attribute groupname = new BasicAttribute("cn", groupName);
attrs.put(objclass);
attrs.put(groupname);
Attribute memberAtt;
for (int i = 0;i<members.size();i++)
{
memberAtt = new BasicAttribute("member", members.get(i));
attrs.put(memberAtt);
}
ctx.createSubcontext("cn="+groupName+",ou=Groups", attrs);
} catch (NamingException e) {
e.printStackTrace();
}
return ctx;
}