Как получить доступ (закрытая группа пользователей) программно?

Я создал группу закрытого пользователя 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);

Надеюсь, это решит вашу проблему.

Другие вопросы по тегам