我无法将新用户添加到“confluence-users”组。我可以向数据库添加一个新用户,当我尝试将他添加到组时,它说
"User [Anonymous] does not have the required privileges."
我想,将用户添加到组需要管理员权限,以及如何在将用户添加到组时指定它。我正在使用 confluence 3.5 api,请让我知道如何实现这一点。
我的代码如下所示..
UserAccessor userAccessor = (UserAccessor)ContainerManager.getInstance().getContainerContext().getComponent("userAccessor");
Group group = userAccessor.getGroup(UserAccessor.GROUP_CONFLUENCE_USERS);
DefaultUser defaultUser = new DefaultUser(username,fullname,email);
User newuser = userAccessor.createUser(defaultUser,Credential.unencrypted(password));
userAccessor.addMembership(group,newuser);