Nuxeo : Groupes dynamiques LDAP

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:42d37453332a6e6d9f7029e3692907c9' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Françoise,</p>\n<p>Oui pour \\u003c et \\u003e !</p>\n<p>Pour info :<br />\n<a href=\"http://www.unicode.org\" title=\"http://www.unicode.org\">http://www.unicode.org</a><br />\npour les tables unicodes.</p>\n<p>Jacques</p>\n<p>francoise Rousseau (schortin) a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Jacques,<br />\n> De retour au bureau après 4 semaines d\'arrêt ...</div>\n</blockquote>\n</div>\n', created = 1507750646, expire = 1507837046, headers = '', serialized = 0 WHERE cid = '4:42d37453332a6e6d9f7029e3692907c9' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:42d37453332a6e6d9f7029e3692907c9' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Françoise,</p>\n<p>Oui pour \\u003c et \\u003e !</p>\n<p>Pour info :<br />\n<a href=\"http://www.unicode.org\" title=\"http://www.unicode.org\">http://www.unicode.org</a><br />\npour les tables unicodes.</p>\n<p>Jacques</p>\n<p>francoise Rousseau (schortin) a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Jacques,<br />\n> De retour au bureau après 4 semaines d\'arrêt ...</div>\n</blockquote>\n</div>\n', created = 1507750646, expire = 1507837046, headers = '', serialized = 0 WHERE cid = '4:42d37453332a6e6d9f7029e3692907c9' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:868ec645a791cd979702b2e601eaad90' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Ouch c\'est justement à des groupes de plusieurs milliers d\'utilisateurs<br />\nque je pensais.<br />\nMerci</p>\n<p>Bonne soirée.</p>\n<p>Cordialement,</p>\n<p>Le 03/12/2010 16:52, karen raynal a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Le 02/12/2010 15:16, Christophe PONS a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Quelqu\'un pourrait-il m\'expliquer comment fonctionnent les groupes<br />\n>> dynamiques sur Nuxeo ?<br />\n>> Comment en créer ? De façon à pouvoir gérer les droits utilisateurs en<br />\n>> masse plutôt qu\'au cas par cas...<br />\n>><br />\n>> Merci.<br />\n>><br />\n>> Cordialement,</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Les groupes dynamiques sont des groupes construits à partir d\'un filtre<br />\n> Ldap. La liste des membres du groupe étant la liste des gens qui<br />\n> matchent le filtre.<br />\n><br />\n> La première étape : avoir l\'overlay dynlist paramétré dans son ldap :<br />\n> Par défaut, nuxeo va chercher l\'attribut memberURL de l\'objectClass<br />\n> groupOfUrls<br />\n><br />\n> (exemple dans slapd.conf pour du openldap)<br />\n> overlay dynlist<br />\n> dynlist-attrset groupOfURLs memberURL member<br />\n><br />\n> (en gros, le nom de l\'objectClass utilisée, l\'attribut dans lequel est<br />\n> stockée la requête ldap à effectuer, et l\'attribut sur lequel mapper les<br />\n> dn matchant la requete).<br />\n><br />\n> Deuxième étape : créer des groupes dans l\'annuaire<br />\n> exemple :<br />\n> cn: dynDirectionInfo<br />\n> objectClass : groupOfURLs<br />\n> memberURL:<br />\n> ldap:///ou=people,dc=u-bordeaux1,dc=fr??one?(&amp;(|(status=valide)(status=new))(supannentiteaffectation={GRHUM}33))<br />\n><br />\n> A priori, si nuxeo est paramétré pour utiliser ldap, il n\'y a rien à de<br />\n> spécial faire sur la conf.<br />\n> MAIS, pour avoir testé les groupes dynamiques avec nuxeo, j\'ai pu<br />\n> constater que les performances devenaient très dégradées dès lors qu\'on<br />\n> utilisait des groupes importants (plusieurs milliers de membres). Les<br />\n> requêtes à l\'annuaire lors de la connexion prenaient parfois plus de<br />\n> deux minutes par utilisateur.<br />\n><br />\n> On a donc rapidement abandonné l\'idée de les utiliser.<br />\n><br />\n> --<br />\n> Karen Raynal<br />\n> DI - Université Bordeaux 1</div>\n</blockquote>\n<p>-- </p>\n<p>Christophe PONS<br />\nCellule TICE<br />\nUniversité de la Méditerranée<br />\n58 Bd Charles Livon<br />\n13284, Marseille Cedex 07<br />\nTel : 04 91 39 65 96</p>\n</div>\n', created = 1507750648, expire = 1507837048, headers = '', serialized = 0 WHERE cid = '4:868ec645a791cd979702b2e601eaad90' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:e8e96db3eed7702f186b2a7c423cad7b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Le 02/12/2010 15:16, Christophe PONS a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Quelqu\'un pourrait-il m\'expliquer comment fonctionnent les groupes<br />\n> dynamiques sur Nuxeo ?<br />\n> Comment en créer ? De façon à pouvoir gérer les droits utilisateurs en<br />\n> masse plutôt qu\'au cas par cas...<br />\n><br />\n> Merci.<br />\n><br />\n> Cordialement,</div>\n</blockquote>\n<p>Bonjour,</p>\n<p>Les groupes dynamiques sont des groupes construits à partir d\'un filtre<br />\nLdap. La liste des membres du groupe étant la liste des gens qui<br />\nmatchent le filtre.</p>\n<p>La première étape : avoir l\'overlay dynlist paramétré dans son ldap :<br />\nPar défaut, nuxeo va chercher l\'attribut memberURL de l\'objectClass<br />\ngroupOfUrls</p>\n<p>(exemple dans slapd.conf pour du openldap)<br />\noverlay dynlist<br />\ndynlist-attrset groupOfURLs memberURL member</p>\n<p>(en gros, le nom de l\'objectClass utilisée, l\'attribut dans lequel est<br />\nstockée la requête ldap à effectuer, et l\'attribut sur lequel mapper les<br />\ndn matchant la requete).</p>\n<p>Deuxième étape : créer des groupes dans l\'annuaire<br />\nexemple :<br />\ncn: dynDirectionInfo<br />\nobjectClass : groupOfURLs<br />\nmemberURL:<br />\nldap:///ou=people,dc=u-bordeaux1,dc=fr??one?(&amp;(|(status=valide)(status=new))(supannentiteaffectation={GRHUM}33))</p>\n<p>A priori, si nuxeo est paramétré pour utiliser ldap, il n\'y a rien à de<br />\nspécial faire sur la conf.<br />\nMAIS, pour avoir testé les groupes dynamiques avec nuxeo, j\'ai pu<br />\nconstater que les performances devenaient très dégradées dès lors qu\'on<br />\nutilisait des groupes importants (plusieurs milliers de membres). Les<br />\nrequêtes à l\'annuaire lors de la connexion prenaient parfois plus de<br />\ndeux minutes par utilisateur.</p>\n<p>On a donc rapidement abandonné l\'idée de les utiliser.</p>\n<p>--<br />\nKaren Raynal<br />\nDI - Université Bordeaux 1</p>\n</div>\n', created = 1507750650, expire = 1507837050, headers = '', serialized = 0 WHERE cid = '4:e8e96db3eed7702f186b2a7c423cad7b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:076be4b96d5d2881e0785d3b31668362' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Quelqu\'un pourrait-il m\'expliquer comment fonctionnent les groupes<br />\ndynamiques sur Nuxeo ?<br />\nComment en créer ? De façon à pouvoir gérer les droits utilisateurs en<br />\nmasse plutôt qu\'au cas par cas...</p>\n<p>Merci.</p>\n<p>Cordialement,<br />\n-- </p>\n<p>Christophe PONS<br />\nCellule TICE<br />\nUniversité de la Méditerranée<br />\n58 Bd Charles Livon<br />\n13284, Marseille Cedex 07<br />\nTel : 04 91 39 65 96</p>\n</div>\n', created = 1507750650, expire = 1507837050, headers = '', serialized = 0 WHERE cid = '4:076be4b96d5d2881e0785d3b31668362' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
3 messages / 0 nouveaux
Dernière contribution
christophepons
Nuxeo : Groupes dynamiques LDAP
Bonjour,

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

karenraynal
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

christophepons
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,
--

Christophe PONS
Cellule TICE
Université de la Méditerranée
58 Bd Charles Livon
13284, Marseille Cedex 07
Tel : 04 91 39 65 96

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos