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]

Reply via email to