Как получить доступ (закрытая группа пользователей) программно?
Я создал группу закрытого пользователя My_CUG
в crx
и добавил некоторых пользователей user1
а также user2
, Я хотел бы зарегистрировать пользователя в My_CUG
и их электронная почта. Как я могу получить доступ My_CUG
программно?
1 ответ
Решение
Вы можете сделать это следующим образом -
Если имя вашей группы "My_CUG", то вы можете разрешить соответствующий объект группы, используя правильные права администратора -
Session adminSession = resourceResolver.adaptTo(Session.class);
UserManager um = AccessControlUtil.getUserManager(adminSession);
Group naGrp = (Group) um.getAuthorizable("My_CUG");
Теперь вы можете добавить любого пользователя (user1) в эту группу с помощью -
naGrp.addMember(user1_Object);
Надеюсь, это решит вашу проблему.