Fonctionnement des groupes uPortal
uPortal utilise des groupes pour son fonctionnement (autorisation de vision
de canaux), groupes de personnes, etc.
Le but de ce document est de montrer comment uPortal fonctionne dans ce domaine.
Les différents composants pour les groupes
Le fonctionnement des groupes uPortal se base sur plusieurs choses (et fichiers
de configuration) :
- Gestion de "Composite Group Services" : uPortal permet de brancher
plusieurs types (services) de gestion de groupe. Il existe un fichier de configuration
"uPortal_rel-2-X-X\properties\groups\compositeGroupServices.xml"
ce fichier permet de spécifier les services de groupe qui seront disponibles
dans le portail.
- Par défaut uPortal intègre 'services de gestion de groupe
:
- local : C'est le service "natif" de uPortal, il se
base sur la base de données pour former les groupes et leurs membres.
- ldap : Ce service fournit des groupes issues de ldap, ces groupes
sont constitués au démarrage du portail. Ce service se base
sur des requêtes LDAP afin de constituer dynamiquement ces groupes.
Ces groupes sont aussi remplis au démarrage du portail (NB : L'utilisation
de ce type de groupe est déconseillé pour des groupes avec
beaucoup de membres).
- pags : Ce service se base sur les attributs de personnes uPortal.
Ces attributs pouvant être issue de LDAP ou d'une autres sources
(BDD).
- filesystem : Ce service utilise la structure du filesystem afin
de composer des groupes.
Voila le schéma expliquant l'interaction de ces différents composants
:
On peut utiliser plusieurs services de groupe en même temps
dans le portail.
Détails des composants
Service filesystem (ne sera pas traité pour l'instant)
Visibilité des groupes
Par défaut les groupes "dynamiques" ne sont pas visibles dans
le canal "Group Manager". En réalité ils ne sont attachés
à aucun endroit de la hiérarchie de groupe par défaut (groupes
issue de "local").
Pour les attacher dans la hiérarchie vous devez utiliser le canal "Group
Manager"
- Lancer un recherche sur les groupes en donnant un critère de recherche
(ex : ldap)
- Cliquer sur "Ajouter membres"
- Cliquer sur le résultat de votre recherche précédente
"Search Results"
- Sélectionner le groupe que vous souhaité ajouter
- Cliquer sur "Sélectionner les éléments cochés"
- Cliquer sur "Continuer avec la sélection"
- Recliquer sur le cadenas afin de verouiller le groupe