import org.apache.jackrabbit.api.security.user.Authorizable; import org.apache.jackrabbit.api.security.user.Group; import org.apache.jackrabbit.api.security.user.User; import org.apache.jackrabbit.api.security.user.UserManager; import org.apache.sling.jcr.base.util.AccessControlUtil; UserManager userManager = AccessControlUtil.getUserManager(jcrSession); Authorizable authorizable = userManager.getAuthorizable(name); if (authorizable instanceof User) { user = (User)authorizable; } if (authorizable instanceof Group) { user = (Group)authorizable; } In JSP:
UserManagerFactory factory = sling.getService(UserManagerFactory.class);
|