Improve Commons API
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / SingleUserLoginModule.java
index 9b65f22ff33e57cce6247e0efd8541ccdc1702d8..23bbf2345abb90b82654051d3673f39f66d42d12 100644 (file)
@@ -13,6 +13,7 @@ import javax.security.auth.x500.X500Principal;
 import org.apache.jackrabbit.core.security.SecurityConstants;
 import org.apache.jackrabbit.core.security.principal.AdminPrincipal;
 import org.argeo.cms.internal.auth.ImpliedByPrincipal;
+import org.argeo.node.NodeConstants;
 
 public class SingleUserLoginModule implements LoginModule, AuthConstants {
        private Subject subject;
@@ -35,7 +36,7 @@ public class SingleUserLoginModule implements LoginModule, AuthConstants {
                                + ",dc=localhost,dc=localdomain");
                Set<Principal> principals = subject.getPrincipals();
                principals.add(principal);
-               principals.add(new ImpliedByPrincipal(ROLE_ADMIN, principal));
+               principals.add(new ImpliedByPrincipal(NodeConstants.ROLE_ADMIN, principal));
                // Jackrabbit
                principals.add(new AdminPrincipal(SecurityConstants.ADMIN_ID));
                return true;