You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2009/06/24 14:52:19 UTC
svn commit: r788002 - in /jackrabbit/trunk/jackrabbit-core/src/test:
java/org/apache/jackrabbit/core/security/AccessManagerTest.java
repository/repository.xml
Author: angela
Date: Wed Jun 24 12:52:19 2009
New Revision: 788002
URL: http://svn.apache.org/viewvc?rev=788002&view=rev
Log:
JCR-2164: Change security configuration from 'simple' to the some reasonable default
Modified:
jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/security/AccessManagerTest.java
jackrabbit/trunk/jackrabbit-core/src/test/repository/repository.xml
Modified: jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/security/AccessManagerTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/security/AccessManagerTest.java?rev=788002&r1=788001&r2=788002&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/security/AccessManagerTest.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/security/AccessManagerTest.java Wed Jun 24 12:52:19 2009
@@ -27,6 +27,7 @@
import org.apache.jackrabbit.spi.commons.name.PathFactoryImpl;
import org.apache.jackrabbit.test.AbstractJCRTest;
import org.apache.jackrabbit.test.NotExecutableException;
+import org.apache.jackrabbit.uuid.UUID;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -35,9 +36,11 @@
import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
+import javax.jcr.ItemNotFoundException;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
+import java.util.List;
/**
* <code>AccessManagerTest</code>...
@@ -109,8 +112,6 @@
acMgr.checkPermission(id, AccessManager.READ | AccessManager.WRITE | AccessManager.REMOVE + 1);
}
-/*
-// TODO: uncomment as soon as SimpleAccessManager is replaced
public void testCheckPermissionWithUnknowId() throws RepositoryException, NotExecutableException {
Session s = helper.getReadOnlySession();
AccessManager acMgr = getAccessManager(s);
@@ -123,7 +124,6 @@
// ok
}
}
-*/
public void testIsGranted() throws RepositoryException, NotExecutableException {
Session s = helper.getReadOnlySession();
@@ -210,8 +210,6 @@
}
}
-/*
-// TODO: uncomment as soon as SimpleAccessManager is replaced
public void testCanAccessNotExistingWorkspace() throws RepositoryException, NotExecutableException {
Session s = helper.getReadOnlySession();
try {
@@ -227,7 +225,6 @@
s.logout();
}
}
-*/
public void testIsGrantedWithRelativePath() throws NotExecutableException {
AccessManager acMgr = getAccessManager(superuser);
Modified: jackrabbit/trunk/jackrabbit-core/src/test/repository/repository.xml
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/test/repository/repository.xml?rev=788002&r1=788001&r2=788002&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/test/repository/repository.xml (original)
+++ jackrabbit/trunk/jackrabbit-core/src/test/repository/repository.xml Wed Jun 24 12:52:19 2009
@@ -53,7 +53,7 @@
security manager:
class: FQN of class implementing the JackrabbitSecurityManager interface
-->
- <SecurityManager class="org.apache.jackrabbit.core.security.simple.SimpleSecurityManager" workspaceName="security">
+ <SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager" workspaceName="security">
<!-- <param name="config" value="${rep.home}/security.xml"/> -->
</SecurityManager>
@@ -61,11 +61,11 @@
access manager:
class: FQN of class implementing the AccessManager interface
-->
- <AccessManager class="org.apache.jackrabbit.core.security.simple.SimpleAccessManager">
+ <AccessManager class="org.apache.jackrabbit.core.security.DefaultAccessManager">
<!-- <param name="config" value="${rep.home}/access.xml"/> -->
</AccessManager>
- <LoginModule class="org.apache.jackrabbit.core.security.simple.SimpleLoginModule">
+ <LoginModule class="org.apache.jackrabbit.core.security.authentication.DefaultLoginModule">
<!--
anonymous user name ('anonymous' is the default value)
-->
@@ -74,6 +74,11 @@
administrator user id (default value if param is missing is 'admin')
-->
<param name="adminId" value="admin"/>
+ <!--
+ optional parameter 'principalProvider'.
+ the value refers to the class name of the PrincipalProvider implementation.
+ -->
+ <!-- <param name="principalProvider" value="..."/> -->
</LoginModule>
</Security>