2

我在其中创建了 Closed User GroupeMy_CUGcrx添加了一些用户user1user2. 我想让用户注册My_CUG和他们的电子邮件。如何以My_CUG编程方式访问?

4

1 回答 1

2

您可以通过以下方式做到这一点 -

如果您的组名是“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);

希望这能解决您的问题。

于 2013-09-17T08:08:16.020 回答