Bonjour,

Essayant d'abandonner le bon vieux "LDAPUserGroupsFolder" au profit d'un "CPS User Folder", je me heure à quelques difficultés lors de la mise en oeuvre.

J'ai mis en place des meta, stacking et backing pour les utilisateurs, les groupes et les rôles (je sais, c'est mal mais tous nos CPS récupèrent les Managers depuis le LDAP) et tout semble aller pour le mieux : je peux bien consulter les informations concernant un utilisateur, trouver quels sont les groupes et qui en fait partie (au niveau des groupes uniquement), de même pour les rôles.

Là où les choses ne sont pas claires, c'est comment mettre toutes ces notions ensemble : avoir un utilisateur complet avec ses rôles et ses groupes. Pour l'instant, l'authentification seule fonctionne très bien mais il est évidemment impossible de trouver les privilèges associés aux utilisateurs, les listes de rôles et de groupes retournées étant vides.

En fait, tout semble se passer au niveau des cross-references.
- Est-ce que cette notion peut être mise en oeuvre ou bien n'est-elle pas implantée du tout ? - Si c'est le cas, faut-il que les schémas des rôles et les groupes utilisent des champs avec des noms précis, pour cadrer avec le schéma des "members" (auquel j'ai ajouté "roles" et "groups") ? Pour le moment, ce sont des "cn" et "uniqueMember" qui sont utilisés. - S'il fallait calculer ces valeurs, à quel niveau le faire (stacking, schéma, ...) et comment ? Un exemple serait le bienvenu.

J'ai jeté un oeil à la doc, à "ogrisel-switch_to_cpsuserfolder_ticket811" mais je n'ai pas trouvé la solution.

Merci d'avance pour toute aide.


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

Répondre à