You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Alex Karasulu <ak...@apache.org> on 2007/05/27 19:22:44 UTC

[Triplesec] [Acegi] How do we work together?

Hi folks,

I wanted to open up a general discussion about working together with the
Acegi folks since they
seem to be interested in using ApacheDS as an embedded LDAP server to back
Acegi policy
information.  Besides this there is a lot of overlap between the guardian
API in Triplesec and
Acegi.

Guardian is an extremely simple API designed to access policy information:
see [0]
for API javadocs.  Guardian is just that an API and can have multiple
implementations backed
by different stores.  For example there is a Guardian driver for LDAP [1]
and one for LDIF [2]
files.  The LDAP driver reads policy information from the directory.  The
LDIF driver reads policy
from an LDIF export of the directory for offline testing and use.  Also note
that the simplicity of
Guardian allows us to implement the API in multiple languages rather easily
so having a C++,
C# or even PERL version of the API working on the same repository is a cake
walk.

I don't know the way Acegi models permissions but it essentially
accomplishes the same goal while
integrating well with Spring.  Perhaps we can get together to work with
these folks on having a common
model and a common API.  The Acegi people can facilitate the Spring
integration while the Triplesec
people help with making sure all this works with ApacheDS whether in Spring
or anywhere else.

There is a lot of duplication of effort that we can save on and furthermore
I think we can grow a larger
community around one common model then resorting to our own API.  What do
others think about
this?

Is anyone interested in taking the lead here as a liason with the Spring
Acegi folks to see how we can
collaborate together?

------
[0] -
http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/package-frame.html
[1] -
http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/ldap/package-frame.html
[2] -
http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/ldif/package-frame.html

Re: [Triplesec] [Acegi] How do we work together?

Posted by Emmanuel Lecharny <el...@apache.org>.
Ersin Er a écrit :

> Done:
>
> http://www.ibm.com/developerworks/java/library/j-acegi2/


JUST *GREAT* !!!

What about validating this article, and asking about moving it to our site ?

Emmanuel

>
> ;-)
>
> On 5/27/07, Alex Karasulu <ak...@apache.org> wrote:
>
>> Hi folks,
>>
>> I wanted to open up a general discussion about working together with the
>> Acegi folks since they
>> seem to be interested in using ApacheDS as an embedded LDAP server to 
>> back
>> Acegi policy
>> information.  Besides this there is a lot of overlap between the 
>> guardian
>> API in Triplesec and
>> Acegi.
>>
>> Guardian is an extremely simple API designed to access policy 
>> information:
>> see [0]
>> for API javadocs.  Guardian is just that an API and can have multiple
>> implementations backed
>> by different stores.  For example there is a Guardian driver for LDAP 
>> [1]
>> and one for LDIF [2]
>> files.  The LDAP driver reads policy information from the directory.  
>> The
>> LDIF driver reads policy
>> from an LDIF export of the directory for offline testing and use.  
>> Also note
>> that the simplicity of
>> Guardian allows us to implement the API in multiple languages rather 
>> easily
>> so having a C++,
>> C# or even PERL version of the API working on the same repository is 
>> a cake
>> walk.
>>
>> I don't know the way Acegi models permissions but it essentially
>> accomplishes the same goal while
>> integrating well with Spring.  Perhaps we can get together to work with
>> these folks on having a common
>> model and a common API.  The Acegi people can facilitate the Spring
>> integration while the Triplesec
>> people help with making sure all this works with ApacheDS whether in 
>> Spring
>> or anywhere else.
>>
>> There is a lot of duplication of effort that we can save on and 
>> furthermore
>> I think we can grow a larger
>> community around one common model then resorting to our own API.  
>> What do
>> others think about
>> this?
>>
>> Is anyone interested in taking the lead here as a liason with the Spring
>> Acegi folks to see how we can
>>  collaborate together?
>>
>> ------
>> [0] -
>> http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/package-frame.html 
>>
>> [1] -
>> http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/ldap/package-frame.html 
>>
>> [2] -
>> http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/ldif/package-frame.html 
>>
>>
>>
>
>


Re: [Triplesec] [Acegi] How do we work together?

Posted by Ersin Er <er...@gmail.com>.
Done:

http://www.ibm.com/developerworks/java/library/j-acegi2/

;-)

On 5/27/07, Alex Karasulu <ak...@apache.org> wrote:
> Hi folks,
>
> I wanted to open up a general discussion about working together with the
> Acegi folks since they
> seem to be interested in using ApacheDS as an embedded LDAP server to back
> Acegi policy
> information.  Besides this there is a lot of overlap between the guardian
> API in Triplesec and
> Acegi.
>
> Guardian is an extremely simple API designed to access policy information:
> see [0]
> for API javadocs.  Guardian is just that an API and can have multiple
> implementations backed
> by different stores.  For example there is a Guardian driver for LDAP [1]
> and one for LDIF [2]
> files.  The LDAP driver reads policy information from the directory.  The
> LDIF driver reads policy
> from an LDIF export of the directory for offline testing and use.  Also note
> that the simplicity of
> Guardian allows us to implement the API in multiple languages rather easily
> so having a C++,
> C# or even PERL version of the API working on the same repository is a cake
> walk.
>
> I don't know the way Acegi models permissions but it essentially
> accomplishes the same goal while
> integrating well with Spring.  Perhaps we can get together to work with
> these folks on having a common
> model and a common API.  The Acegi people can facilitate the Spring
> integration while the Triplesec
> people help with making sure all this works with ApacheDS whether in Spring
> or anywhere else.
>
> There is a lot of duplication of effort that we can save on and furthermore
> I think we can grow a larger
> community around one common model then resorting to our own API.  What do
> others think about
> this?
>
> Is anyone interested in taking the lead here as a liason with the Spring
> Acegi folks to see how we can
>  collaborate together?
>
> ------
> [0] -
> http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/package-frame.html
> [1] -
> http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/ldap/package-frame.html
> [2] -
> http://triplesec.safehaus.org/maven/apidocs/org/safehaus/triplesec/guardian/ldif/package-frame.html
>
>


-- 
Ersin