summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
79a75d7)
import javax.jcr.Session;
import javax.jcr.nodetype.NodeType;
import javax.jcr.security.AccessControlException;
import javax.jcr.Session;
import javax.jcr.nodetype.NodeType;
import javax.jcr.security.AccessControlException;
+import javax.jcr.security.Privilege;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@Override
protected void beforeInitSessionSave(Session session)
throws RepositoryException {
@Override
protected void beforeInitSessionSave(Session session)
throws RepositoryException {
- JcrUtils.addPrivilege(session, "/", "anonymous", "jcr:read");
+ JcrUtils.addPrivilege(session, "/", SlcConstants.USER_ANONYMOUS, Privilege.JCR_READ);
try {
JcrUtils.addPrivilege(session, "/", SlcConstants.ROLE_SLC,
try {
JcrUtils.addPrivilege(session, "/", SlcConstants.ROLE_SLC,
} catch (AccessControlException e) {
if (log.isTraceEnabled())
} catch (AccessControlException e) {
if (log.isTraceEnabled())
- log.trace("Cannot give jcr:all privileges to ROLE_SLC");
+ log.trace("Cannot give jcr:all privileges to "
+ + SlcConstants.ROLE_SLC);
}
JcrUtils.mkdirsSafe(session, RepoConstants.DEFAULT_ARTIFACTS_BASE_PATH);
}
JcrUtils.mkdirsSafe(session, RepoConstants.DEFAULT_ARTIFACTS_BASE_PATH);
public interface SlcConstants {
/** Read-write role. */
public final static String ROLE_SLC = "ROLE_SLC";
public interface SlcConstants {
/** Read-write role. */
public final static String ROLE_SLC = "ROLE_SLC";
+
+ /** Read only unlogged user */
+ public final static String USER_ANONYMOUS = "anonymous";