From db5e890281c2d8edaea47ddc7b3c34e3ff4e964f Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 1 Mar 2012 15:02:08 +0000 Subject: [PATCH] Workaround for proble with the creation of the home directory git-svn-id: https://svn.argeo.org/commons/trunk@5118 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../argeo/security/jcr/OsJcrAuthenticationProvider.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/jcr/OsJcrAuthenticationProvider.java b/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/jcr/OsJcrAuthenticationProvider.java index ef5c1105a..16966414a 100644 --- a/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/jcr/OsJcrAuthenticationProvider.java +++ b/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/jcr/OsJcrAuthenticationProvider.java @@ -50,10 +50,11 @@ public class OsJcrAuthenticationProvider extends OsAuthenticationProvider { // the node Node userNodeHome = JcrUtils.createUserHomeIfNeeded(nodeSession, username); - JcrUtils.addPrivilege(nodeSession, userNodeHome.getPath(), - username, Privilege.JCR_ALL); - if (nodeSession.hasPendingChanges()) - nodeSession.save(); + // FIXME how to set user home privileges *before* it is created ? + // JcrUtils.addPrivilege(nodeSession, userNodeHome.getPath(), + // username, Privilege.JCR_ALL); + // if (nodeSession.hasPendingChanges()) + // nodeSession.save(); // user details JcrUserDetails userDetails = new JcrUserDetails(userProfile, authen -- 2.30.2