Я пытаюсь добавить пользователя cq в группу AEM. Я использую код ниже. Код работает успешно, но пользователь не добавляется в группу. Не могли бы вы увидеть, где я ошибаюсь?Пользователь CQ не добавляется в группу с использованием Java в AEM 6.2
ResourceResolver resourceResolver = request.getResourceResolver();
UserManager userManager = resourceResolver.adaptTo(UserManager.class);
try {
Authorizable authGroup= userManager.getAuthorizable("administrators");
LOGGER.info("authorizable"+authGroup.toString());
Group group = (Group) authGroup;
Authorizable authUser = userManager.getAuthorizable("myuser");
LOGGER.info("Before Groufp"+authUser.toString());
boolean b=group.addMember(authUser);
LOGGER.info("After Group"+authUser.toString());
if(b){
LOGGER.info("success");
}
else{
LOGGER.info("failure");
}
} catch (RepositoryException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Существует статья AEM, о как создать пользователей и группу: https://helpx.adobe.com/experience-manager/using/using-jackrabbit-usermanager-apis-6.html#, Надеюсь, что это полезно – ArpitBora