grouper-dev - [grouper-dev] ldappc-ng - non LDAP spml provider
Subject: Grouper Developers Forum
List archive
- From: Arnaud Deman <>
- To:
- Subject: [grouper-dev] ldappc-ng - non LDAP spml provider
- Date: Wed, 30 Mar 2011 15:46:43 +0200
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
- [grouper-dev] ldappc-ng - non LDAP spml provider, Arnaud Deman, 03/30/2011
- Re: [grouper-dev] ldappc-ng - non LDAP spml provider, Tom Zeller, 03/30/2011
- Re: [grouper-dev] ldappc-ng - non LDAP spml provider, Arnaud Deman, 03/30/2011
- Re: [grouper-dev] ldappc-ng - non LDAP spml provider, Tom Zeller, 03/30/2011
Archive powered by MHonArc 2.6.16.