Ouch c'est justement à des groupes de plusieurs milliers d'utilisateurs
que je pensais.
Merci
Bonne soirée.
Cordialement,
Le 03/12/2010 16:52, karen raynal a écrit :
> Le 02/12/2010 15:16, Christophe PONS a écrit :
>> Bonjour,
>>
>> Quelqu'un pourrait-il m'expliquer comment fonctionnent les groupes
>> dynamiques sur Nuxeo ?
>> Comment en créer ? De façon à pouvoir gérer les droits utilisateurs en
>> masse plutôt qu'au cas par cas...
>>
>> Merci.
>>
>> Cordialement,
> Bonjour,
>
> Les groupes dynamiques sont des groupes construits à partir d'un filtre
> Ldap. La liste des membres du groupe étant la liste des gens qui
> matchent le filtre.
>
> La première étape : avoir l'overlay dynlist paramétré dans son ldap :
> Par défaut, nuxeo va chercher l'attribut memberURL de l'objectClass
> groupOfUrls
>
> (exemple dans slapd.conf pour du openldap)
> overlay dynlist
> dynlist-attrset groupOfURLs memberURL member
>
> (en gros, le nom de l'objectClass utilisée, l'attribut dans lequel est
> stockée la requête ldap à effectuer, et l'attribut sur lequel mapper les
> dn matchant la requete).
>
> Deuxième étape : créer des groupes dans l'annuaire
> exemple :
> cn: dynDirectionInfo
> objectClass : groupOfURLs
> memberURL:
> ldap:///ou=people,dc=u-bordeaux1,dc=fr??one?(&(|(status=valide)(status=new))(supannentiteaffectation={GRHUM}33))
>
> A priori, si nuxeo est paramétré pour utiliser ldap, il n'y a rien à de
> spécial faire sur la conf.
> MAIS, pour avoir testé les groupes dynamiques avec nuxeo, j'ai pu
> constater que les performances devenaient très dégradées dès lors qu'on
> utilisait des groupes importants (plusieurs milliers de membres). Les
> requêtes à l'annuaire lors de la connexion prenaient parfois plus de
> deux minutes par utilisateur.
>
> On a donc rapidement abandonné l'idée de les utiliser.
>
> --
> Karen Raynal
> DI - Université Bordeaux 1
--
Christophe PONS
Cellule TICE
Université de la Méditerranée
58 Bd Charles Livon
13284, Marseille Cedex 07
Tel : 04 91 39 65 96