Pages enfant
  • SmartLdapGroupStore

Vous regardez une version antérieure (v. /wiki/display/ESUPMU/SmartLdapGroupStore) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 4) afficher la version suivante »

Fonctionnement

  • Ce groupStore récupére les groupes depuis la branche groups d'un annuaire LDAP.
  • La notion de sous groupes est conservée.
  • Les personnes membres des groupes ne sont pas affichés.
  • Le service personDir est utilisé pour déterminer l'appartenance d'une personne à un groupe.
  • L'aborescence de groupe est construite au démarage du portail puis reconstruite régulièrement (paramètre  groupsTreeRefreshIntervalSeconds du fichier SmartLdapGroupStoreConfig.xml).
  • La racine de l'arborescence est SmartLdap ROOT.

Adaptations

Dans un premier temps l'objectif serait de pouvoir retrouver la structure de dossiers définie dans Grouper. Pour retrouver cette hiérarchie l'idée est de décomposer les noms des groupes et de représenter les dossiers Grouper comme des groupes uPortal.

L'idéal serait de modifier uniquement la tâche cernunnos définie dans le fichier init.crn du groupStore.

Dans un deuxième temps, voir s'il est nécéssaire d'affichier les personnes membres des groupes, sachant que cette adaptation implique une modification du code java et non plus uniquement de la partie  cernnunos. 

  • Aucune étiquette