You need to configure Jackrabbit to use the DefaultAccessManager,
DefaultLoginModule
and DefaultSecurityManager

2010/2/3 Jan Michalica <[email protected]>

> Hello,
> I am trying to use the new ACL (AccessControlList) API in Jackrabbit 2.0 to
> manage permissions for documents stored in repository, however there is not
> very much documentation about it. So far I have understood that I need to
> obtain ACL (~policy) for the Node in question and then I can add  ACL
> entries
> giving permissions to selected Principals. I suppose that the Principals
> not
> mentioned in ACL will have no permissions to that Node. (?) So far nice,
> however:
>
> When trying to obtain current ACL from Node, I have found out that there
> are
> no such objects - only one SimplePolicy object... How do I configure
> Jackrabbit
> to create this ACL on Node creation?
>
> Next problem is, how to obtaing Principal object for ACL entry? Will be an
> anonymous class returning name of logged user sufficient?
>
> Thanks for any help
>
> Btw. I am using SimpleAccessManager, SimpleSecurityManager and
> SimpleLoginModule in repository config - maybe these classes are 'too
> simple'
> to use ACL's - should I replace them with their Default* counterparts?
>
>

Reply via email to