package org.argeo.cms.auth;
import org.argeo.node.NodeConstants;
-import org.osgi.service.http.HttpContext;
/** Public properties of the CMS Kernel */
-public interface AuthConstants {
+interface AuthConstants {
+
+ static final String SHARED_STATE_USERNAME = "javax.security.auth.login.name";
+ static final String SHARED_STATE_PASSWORD = "javax.security.auth.login.password";
+
// LOGIN CONTEXTS
/**
* @deprecated Use {@link NodeConstants#LOGIN_CONTEXT_USER} instead
/**
* @deprecated Use {@link NodeConstants#LOGIN_CONTEXT_ANONYMOUS} instead
*/
- final static String LOGIN_CONTEXT_ANONYMOUS = NodeConstants.LOGIN_CONTEXT_ANONYMOUS;
+// final static String LOGIN_CONTEXT_ANONYMOUS = NodeConstants.LOGIN_CONTEXT_ANONYMOUS;
/**
* @deprecated Use {@link NodeConstants#LOGIN_CONTEXT_DATA_ADMIN} instead
*/
final static String LOGIN_CONTEXT_SINGLE_USER = NodeConstants.LOGIN_CONTEXT_SINGLE_USER;
// RESERVED ROLES
- // public final static String ROLE_KERNEL = "OU=node";
- /**
- * @deprecated Use {@link NodeConstants#ROLES_BASEDN} instead
- */
- public final static String ROLES_BASEDN = NodeConstants.ROLES_BASEDN;
+ // public final static String ROLE_KERNEL = "OU=node";
+ /**
+ * @deprecated Use {@link NodeConstants#ROLES_BASEDN} instead
+ */
+ public final static String ROLES_BASEDN = NodeConstants.ROLES_BASEDN;
/**
* @deprecated Use {@link NodeConstants#ROLE_ADMIN} instead
*/
*/
public final static String ROLE_ANONYMOUS = NodeConstants.ROLE_ANONYMOUS;
- // SHARED STATE KEYS
- // compatible with com.sun.security.auth.module.*LoginModule
-// public static final String SHARED_STATE_USERNAME = "javax.security.auth.login.name";
-// public static final String SHARED_STATE_PASSWORD = "javax.security.auth.login.password";
- public static final String SHARED_STATE_AUTHORIZATION = HttpContext.AUTHORIZATION;
-
}