Quoting Oliver Zeigermann <[EMAIL PROTECTED]>: > Would you send a more detailed description of your work to this list. > Having a LDAP authentication for Slide would be nice for many people, I > guess. >
Hi! I beleive I even sent my patches to Martin Holz at the time, the basic ideas were: * Make roles mutable, stored like users and groups. No more classes if you want new roles. * Provide a way to differentiate between the different node types in slide -> instead of just Object- and SubjectNodes I made ObjectNode abstract and added Default-, Role-, User- and GroupNodes to slide. That was a HUGE change to get working. * Remove use of 'SubjectNode' within slide to refer to a user, replaced with class 'SlideSubject' * Change Slide to load all users, roles and groups via a 'SlideUserStore' interface, which supports abstracted loading/storing of users roles and groups. * Implemented SlideStoreSlideUserStore implementation which stores users as usual on slide (using the NodeStore or UserStore), implemented partial LDAPSlideUserStore * Provide servlet container access to users via modified SlideRealm which user SlideUserStore API or directly using LDAPRealm It was working, but in hindsight was a totally crazy thing to do. Firstly the changes were HUGE, and done at a time I was not using eclipse but emacs and fgrep to refactor. Next, it partly duplicates effort that has already been done in JAAS or other places. Thirdly it was moving in a direction where the users are not visible to webdav as resources at all, which I personally prefer but Unico now informs me is required by the ACL spec. Perhaps a happy medium can be found? > If people want this I am pretty sure we can integrate this into Slide. > Although, I am not quite sure if it will make it into Slide 2.0 ... > > Let's hear the voice of the pepole :) > I definately agree that it is perhaps something for 2.1, or a future release anyway. I think Unico has a voice worth listening to on this issue. Clearly he is on top of it... Richie --------------------------- This mail sent through the ungerground webmail system --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
