Notes
This package contains customizations to Jackrabbit's security system.
Deployment
Edit repository.xml and make the following changes. For each of the class changes below, see the javadoc within that
class for detailed configuration instructions.
- In the Security element, change SecurityManager class to org.apache.jackrabbit.core.PentahoSecurityManager.
- In the Security element, change AccessManager class to org.apache.jackrabbit.core.security.DefaultAccessManager.
- In the Security element, change LoginModule class to com.pentaho.commons.security.jackrabbit.SpringSecurityLoginModule.
- Add WorkspaceSecurity element as child of Workspace element.*
- Add AccessControlProvider element as child of WorkspaceSecurity element.*
- Set AccessControlProvider class to org.pentaho.platform.repository2.pur.jcr.jackrabbit.security.PentahoAccessControlProvider.*
* Existing workspaces may need to have this change applied manually.