Le vendredi 3 Juin 2005 11:03, TEXIER J�r�me a �crit�:
> Bonjour, je reposte mon message car mon probl�me devient urgent... En
> esp�rant obtenir quelques pistes. Pour le moment, je ne vois pas ce que je
> peux faire de plus, ni pourquoi l'interrogation ne fonctionne pas.
>
> ----------
>
> Je souhaite r�cup�rer la liste des applications d'un utilisateur. Ces
> informations sont stock�es dans un annuaire LDAP  : dn: cn=MonAppli1,
> ou=autorisations, o=mondomaine,c=fr
> objectClass: authorization
> cn: MonAppli1
> labeledURI: http://monserveur/monappli1
> member: id=TEXIER Jerome,ou=utilisateurs,o=mondomaine,c=fr
> member: id=TOTO toto,ou=utilisateurs,o=mondomaine,c=fr
> member: id=TITI titi,ou=utilisateurs,o=mondomaine,c=fr
>
> dn: cn=MonAppli2, ou=autorisations, o=mondomaine,c=fr
> objectClass: authorization
> cn: MonAppli2
> labeledURI: http://monserveur/monappli2
> member: id=TEXIER Jerome,ou=utilisateurs,o=mondomaine,c=fr
> member: id=TITI titi,ou=utilisateurs,o=mondomaine,c=fr
>
>
> L'id�e est qu'� partir d'un utilisateur dont l'identifiant est : id=TEXIER
> Jerome,ou=utilisateurs,o=mondomaine,c=fr par exemple, j'interroge via
> "member" mon annuaire afin de r�cup�rer toutes les applications auxquelles
> il a droit. L'annuaire LDAP tourne sous OpenLDAP.
> L'interrogation en ligne de commande fonctionne :
> ldapsearch -M -b "ou=autorisations, o=mondomaine,c=fr" -x
> "(member=id=TEXIER Jerome,ou=utilisateurs,o=mondomaine,c=fr)" dn uid
> labeleduri
>
> Dans la ZMI, j'ai cr�� :
> 1. un portal_schema avec les champs :
> - dn(CPS String Field), cn(CPS String Field), labeledURI(CPS String Field)
> et member(CPS String List Field)
>
> 2. un portal_layout avec les widgets :
> - w__dn(CPS User Identifier Widget), w__cn(CPS String Widget),
> w__labeledURI(CPS URL Widget)
>
> 3. un CPS LDAP Directory utilisant mon schema et mon layout.
> La recherche via le dn, le cn fonctionne bien, par contre la recherche via
> le member ne me retourne rien.
>
> Est-ce d� au fait que la donn�e member est pr�sente plusieurs fois par
> applications ? Comment je peux m'en sortir ?
>
> Merci.
>
>
> -------------------------------------------------
> J�r�me TEXIER
> CRIL TECHNOLOGY
> Espace Nobel - Rue Antoine Becquerel - CS 80804
> 35708 RENNES cedex 7
> T�l : 02.23.21.11.46 - Fax : 02.23.21.11.00
> www.criltechnology.com
>
> _______________________________________________
> cps-users-fr
> Adresse de la liste : [email protected]
> Gestion de l'abonnement :
> <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Bonjour,
Essayez de faire deux schemas / layout. L'un pour la recherche, l'un pour 
l'affichage en changeant :
+ member(CPS String List Field) pour l'affichage
+ member(CPS String Field) pour la recherche

Aucune garantie (C'est juste une id�e)

Joris

_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à