Skip to Content.
Sympa Menu

grouper-dev - Re: [grouper-dev] ldappc-ng - non LDAP spml provider

Subject: Grouper Developers Forum

List archive

Re: [grouper-dev] ldappc-ng - non LDAP spml provider


Chronological Thread 
  • From: Tom Zeller <>
  • To: Arnaud Deman <>
  • Cc:
  • Subject: Re: [grouper-dev] ldappc-ng - non LDAP spml provider
  • Date: Wed, 30 Mar 2011 09:11:07 -0500
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=aprjSQeuaXGSjymo1JLRbamG8J6G3LN0ZljSt1td3JXw9/vbPIWi4YE/hHM6sl4tqo ibLkquwfkQLxLHe24fmHDA40F5aBMHhdNEKR6ku+apo6iDZBWCvqny9R7PVFe0vfUYGh JdVUqHpRLwxfwZvCdN6mGPGm9N2woDLxRapRU=

Great !

Could you publish your code so that I can take a look, please ?

I think it will be easier for me to help, and to document this
process, if I know what you are doing.

Thanks,
TomZ

On Wed, Mar 30, 2011 at 8:46 AM, Arnaud Deman
<>
wrote:
> Hello everyone,
>
> I am trying to understand how to write an ldappc-ng extension in order
> to publish into something else than LDAP, for instance a database.
>
> I have followed the instruction given by Tom in this thread :
> https://lists.internet2.edu/sympa/arc/grouper-users/2011-02/msg00017.html
>
> And also the documentation for creating Custom IdP :
> https://spaces.internet2.edu/display/SHIB2/IdPDevCustomExtension
>
> This first step seems to be ok :
> I have written the Provider, the namespace handler, the parser, the
> schema and added the corresponding target into ldappcng.xml
>
> For the moment my Provider is very simple : it always return false to
> the lookup
> queries and it logs the other ones.
>
> I have some difficulties to see the next step in order to make it more
> functionnal.
>
> My first problem is about the independancy from LDAP :
> In the queries given to my provider the psoid have a dn form
> e.g. ou=esup,ou=groups,dc=univ,dc=fr
> and the search requests have some LdapFilterQueryClause instances.
>
> I think it comes from the PSP class, but I was not able to understand if
> I have to override it, partially or complety, or if it is a configuration
> pb. I have also some difficulties to see the relationship between this
> PSP class and my own provider. I suppose it's managed by Spring but I
> can't see where it is defined.
>
> My second problem is to understand the mecanism used to compute the
> objects to add/modify/delete. I wonder if i have to write some other
> components or
> if it is only based on the answers given by my provider. And how are
> made the comparisons between the objects : with the psoid, with the
> attributes ? Sorry if my questions are naive...
>
>
> Thanks in advance for your help,
> Best regards,
> Arnaud.
>
>
> --
> Arnaud Deman
> 04 91 28 85 25
> DSI - Université Paul Cézanne Aix-Marseille III
> Avenue Escadrille Normandie-Niemen
> 13397 MARSEILLE CEDEX 20
>
>



Archive powered by MHonArc 2.6.16.

Top of Page