]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/internal/auth/KernelLoginModule.java
Fix URLs
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / auth / KernelLoginModule.java
index ee36d3534c8e005bfd9b2adf42db42e501680afc..8983d65dc7427367e64d92049321a202350ae1ed 100644 (file)
@@ -14,7 +14,7 @@ import javax.security.auth.x500.X500PrivateCredential;
 
 import org.apache.jackrabbit.core.security.SecurityConstants;
 import org.apache.jackrabbit.core.security.principal.AdminPrincipal;
-import org.argeo.cms.KernelHeader;
+import org.argeo.cms.auth.AuthConstants;
 
 public class KernelLoginModule implements LoginModule {
        private Subject subject;
@@ -27,7 +27,7 @@ public class KernelLoginModule implements LoginModule {
 
        @Override
        public boolean login() throws LoginException {
-               // TODO check permission at code level
+               // TODO check permission at code level ?
                return true;
        }
 
@@ -39,9 +39,9 @@ public class KernelLoginModule implements LoginModule {
                if (names.isEmpty() || names.size() > 1)
                        throw new LoginException("Kernel must have been named");
                X500Principal name = names.iterator().next();
-               if (!KernelHeader.ROLE_KERNEL.equals(name.getName()))
+               if (!AuthConstants.ROLE_KERNEL.equals(name.getName()))
                        throw new LoginException("Kernel must be named named "
-                                       + KernelHeader.ROLE_KERNEL);
+                                       + AuthConstants.ROLE_KERNEL);
                // Private certificate
                Set<X500PrivateCredential> privateCerts = subject
                                .getPrivateCredentials(X500PrivateCredential.class);