If you look at the slide.properties there is a property in there to control whether access control is performed by Slide. Set it to false and it won't make acl checks.
If you want to implement your own access control then it looks like you can replace the SecurityImpl class (and its subclasses) with your own implementation. I am trying the same thing myself now. There is also the SecurityStore implementation too. I don't know much about that though I gather it is just storage for acl information. Warwick > -----Original Message----- > From: Max Pfingsthorn [mailto:[EMAIL PROTECTED] > Sent: Friday, May 27, 2005 4:31 AM > To: Slide Developers Mailing List > Subject: RE: lucene dasl evaluation > > > Hello Devs! > > I've got the Lucene DASL implementation working now, as far > as I can see. However, I really want to give at least the > order by to Lucene as well. However, this is done in > BasicQueryEnvelope, which I can not replace, it seems. Any > ideas how to incorporate this into BasicSearchLanguage? > > On another note: The main bottleneck for fast searches seems > to be the evaluation of the ACLs. When I put the log channel > of the complete namespace into DEBUG, I can see that for each > result, slide will check the permissions. Of course this is > good, but with about 5 ms spent on this per result resource > it just takes too long. Since most DASL request we use are > for resource discovery, they usually return lots of > resources, maybe up to 300. For a site-wide search, even > more, like 2000-3000. Usually, we are also only interested in > the first few given some sorting criteria. Long story short, > we need faster evaluation of the ACLs. Where do I start to > implement a custom store for the ACLs? Or can I turn the ACL > lookup off somewhere? > > Best regards, > > Max Pfingsthorn > > Hippo > > Oosteinde 11 > 1017WT Amsterdam > The Netherlands > Tel +31 (0)20 5224466 > ------------------------------------------------------------- > [EMAIL PROTECTED] / www.hippo.nl > ------------------------------------------------------------- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
