Hi thanks for the feedback and congratulations to your success.
Along with Mike Moulton and Mike Müller I invite to contribute back either in the form of contributing the project setup or with some documentation on our wiki. Thanks ! Regards Felix Am Mittwoch, den 09.02.2011, 15:54 +0000 schrieb Alessandro Novarini: > Hello list, > > As promised, here a quick update and a not-so-quick question. > > I think we're almost done with the modeshape-server bundle, we fought a lot > with the class loading but now it looks good. > > But... > > We started this work assuming that replacing the jackrabbit-server bundle was > enough to have a sling working, as Carl also confirmed right below. > Probably we still miss something, but we are now struggling with > authentication and authorization; in particular two issues: > > ModeShape relies on JAAS to check for valid credentials, and at the moment > it's complaining that no configuration is found. > We tried to add a jaas config file, made Sling point to that file, but we > don't know if there are LoginModules already available or if we need to add > one to the classpath (we asked to ModeShape forum and they suggested to look > at JBoss Picketbox [1]). > > So at the moment we replaced the mechanism of authentication with a custom > one, and ModeShape is quite happy with that, even though we would like to > align the functionality with what Sling is using and is expecting by > jackrabbit. > We came across a strange side-effect there, because now from the web console > we cannot do anything without having Sling asking for a login. > Useless to say that whatever we enter, the login fails :( > > Going a step further... we're examining the class > org.apache.sling.extensions.webconsolesecurityprovider.internal.SlingWebConsoleSecurityProvider, > the one that tries to login to the repository passing a SimpleCredentials > (triggering the JAAS mechanism skipping our custom one) - method > authenticate(String, String). > > What scared us was the code just after the repository.login(creds): it seems > a bit implementation-dependent, since all the code is into an if (session > instanceof JackrabbitSession), otherwise the method will return null (no > success). > > Do you confirm what we are thinking, that even fixing our current issue, > we're going to have a "broken" web console? > > Thank you in advance > Ale > > > On Jan 13, 2011, at 4:11 AM, Carl Hall wrote: > > > We (Sakai Project) are working to replace JCR with a non-JCR backend > > (Cassandra and any JDBC; our mail list details the reasons and factors). > > While this isn't JackRabbit -> ModeShape (staying with JCR will be much > > easier), we can certainly attest that changing the storage engine is > > possible with some work. The Sling code does a great job of decoupling > > itself from the storage mechanism. > > > > > > On Fri, Dec 17, 2010 at 10:27 AM, Alessandro Novarini < > > [email protected]> wrote: > > > >> Hi Simon, > >> > >> Fine for me, we should start working on the server bundle soon. > >> I'll let you know what our progresses are. > >> > >> Thanks > >> Ale > >> > >> > >> On Dec 17, 2010, at 2:28 PM, Gunzenreiner Simon wrote: > >> > >>> Hi Ale > >>> > >>> I posted this question originally. Just to give you an update on where we > >> stand - we haven't started this work yet, and it probably will be mid > >> January until we do. I suggest we share our findings on this list ... > >>> > >>> Regards > >>> Simon > >>> > >>> -----Ursprüngliche Nachricht----- > >>> Von: Alessandro Novarini [mailto:[email protected]] > >>> Gesendet: Mittwoch, 15. Dezember 2010 18:43 > >>> An: [email protected] > >>> Betreff: Sling+ModeShape > >>> > >>> Hello list, > >>> > >>> I've just subscribed because I would like to know if any progress has > >> been made on the replacement of Jackrabbit with another JCR implementation, > >> as discussed here: > >>> > >> http://dev.day.com/discussion-groups/content/lists/sling-users/2010-11/2010-11-16_Replacing_jackrabbit_with_other_JCR_implementation_Gunzenreiner_Simon.html > >>> > >>> I've tried in the last couple of days to work on it too, taking as sample > >> the org.apache.sling.auth.openid bundle, and I've had some hard time > >> because > >> at the moment I have little knowledge of ModeShape; anyway, if there was > >> the > >> will to work openly on the project, I would be glad to contribute in some > >> way. > >>> > >>> I don't have the original thread as email so sorry for not directly > >> replying to it. > >>> > >>> Thanks > >>> Ale > >> > >> >
