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;
@Override
public boolean login() throws LoginException {
- // TODO check permission at code level
+ // TODO check permission at code level ?
return true;
}
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);