Hi,
Vincent Massol wrote:
> Forgot to state the obvious:
> 
> If you're interested in help us shape the XWiki security APIs you're  
> more than welcome :)
> 

To be completely honest right at the moment I am so over committed on 
various things not to mention trying to run a new company and assist 
clients to that one day I might be able to eat again I really can't 
commit to this.

I will however keep an eye on the list and happy to contribute if others 
want to discuss and take a lead. If I get time i the future I may be 
able to offer more.

Bradley

> Thanks
> -Vincent
> 
> On Sep 20, 2007, at 12:23 PM, Vincent Massol wrote:
> 
>> On Sep 20, 2007, at 12:11 PM, Bradley Beddoes wrote:
>>
>>> Hi Vincent,
>>>
>>> So I have had a look at the links provided below and while I don't  
>>> know
>>> the Plexus framework very well I understand what its purpose is.
>>>
>>> Not to interfere in architecture decisions but Spring OSGi also looks
>>> quite nice in this space. Is Xwiki built around Spring?.
>> No it's not built around Spring.
>>
>> The component manager used doesn't matter as this stage. What  
>> matters is to have components and a component architecture,  
>> components being plain POJOs. This is where our effort is. The  
>> first implementation I've done is with Plexus which is hidden away  
>> in a single location (in the xwiki-plexus/ build module) and there  
>> isn't a single import of Plexus in any other place.
>>
>>> Vincent Massol wrote:
>>>> ...
>>>>
>>>> We're not using it. We haven't decided what we do. Is ESOE a  
>>>> superset
>>>> of Acegi, are they competitors, etc. Do you know JGuard? Is it a
>>>> competitor to ESOE or are they in different domains? As you can see
>>>> this is not a domain I know well so if you're interested in bringing
>>>> your expertise to XWiki then that would be cool :)
>>> I think Acegi is going to play very nicely with what you guys are  
>>> trying
>>> to do. I am going to embark on an Acegi -> ESOE integration over the
>>> next week or so which will mean that anything using Acegi will be  
>>> right
>>> to go with ESOE.
>>>
>>> What Acegi will give you is really nice pluggable authentication,
>>> authorization and User management which will mean users wanting to do
>>> enterprise level SSO and authorization with ESOE will be able to  
>>> do that
>>> but those wishing to just auth against ldap will also be able to  
>>> do that.
>> cool
>>
>>> So Acegi is basically an integrator at the application level. ESOE  
>>> and
>>> its associated client side SPEP is a step above that, it does all the
>>> heavy SAML and XACML lifting, the SPEP will hook into Acegi (just  
>>> like
>>> say LDAP could) and provide the source of authentication, identity  
>>> and
>>> authorization that Acegi will rely on when the application calls it.
>> ok, I understand. Sounds good then.
>>
>>> From the limited look I have had at JGuard it seems to play in the  
>>> same
>>> space as Acegi.
>>>
>>> Hope this is of some help let me know what you think about Acegi,  
>>> if you
>>> want to go with designing your own layer I'd need to probably see  
>>> some
>>> discussion around that so I can give you feedback.
>> We only want to have our own interfaces (as in Java Interfaces).  
>> The implementation can be using Acegi and ESOE.
>>
>> Unfortunately nobody here is currently working on these interfaces  
>> right now. In term of architecture improvements, the work in  
>> progress currently are:
>>
>> * New Rendering/Parsing interfaces using WikiModel - Vincent (me)
>> * Velocity component - Vincent (me)
>> * New Notification/Observation component - Vincent (me)
>> * New Action component - Vincent (me)
>> * New URL management component - Vincent (me)
>> * New WYSIWYG editor architecture based on GWT and WikiModel - Marius
>> * New Rights Management UI - Thomas M
>>
>> You can see a summary of these and more on the design space of  
>> xwiki.org (not yet fully up to date though):
>> * old location: http://www.xwiki.org/xwiki/bin/view/Idea/ (there  
>> are still some proposals not moved to the new Design space in there  
>> which is why I'm listing it here)
>> * new location: http://www.xwiki.org/xwiki/bin/view/Design/
>>
>> Thanks
>> -Vincent
>>
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs


-- 
Bradley Beddoes
Lead Software Architect
Intient

http://intient.com - "Building intelligent open source solutions for
your enterprise"
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to