/** Intermediary class in order to have a consistent naming in config files. */
public class ArgeoSecurityManager extends DefaultSecurityManager {
+ public final static String HOME_BASE_PATH = "/home";
+
private Log log = LogFactory.getLog(ArgeoSecurityManager.class);
@Override
.toString(), authen, null);
log.info(userId + " added as " + user);
}
-
+
setHomeNodeAuthorizations(user);
// process groups
try {
userId = user.getID();
Node userHome = JcrUtils.getUserHome(getSystemSession(), userId);
+ // autocreate home node?
+// if (userHome == null)
+// userHome = JcrUtils.createUserHome(getSystemSession(),
+// HOME_BASE_PATH, userId);
+
if (userHome != null) {
String path = userHome.getPath();
AccessControlPolicy policy = null;