]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.jackrabbit/src/org/argeo/security/jackrabbit/ArgeoSecurityManager.java
Use GrantedAuthority implementing Principal in order to optimise Jackrabbit login
[lgpl/argeo-commons.git] / org.argeo.security.jackrabbit / src / org / argeo / security / jackrabbit / ArgeoSecurityManager.java
index e785d887e3c8855635342923ce0a4899d6ddf2bf..8d03a205d95eccd047920f21d50b7f00f8cc23ff 100644 (file)
@@ -98,8 +98,8 @@ public class ArgeoSecurityManager extends DefaultSecurityManager {
                if (!subject.getPrincipals(AnonymousPrincipal.class).isEmpty())
                        return super.getUserID(subject, workspaceName);
                // skip Jackrabbit system user (all rights)
-               if (!subject.getPrincipals(ArgeoSystemPrincipal.class).isEmpty())
-                       return super.getUserID(subject, workspaceName);
+               // if (!subject.getPrincipals(ArgeoSystemPrincipal.class).isEmpty())
+               // return super.getUserID(subject, workspaceName);
 
                // retrieve Spring authentication from JAAS
                // TODO? use Spring Security context holder