Problème avec LDAP et le workflow

  • 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:17908542dd92a753b23abe3581f4bbed' 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\">Je n\'y ai pas touché et cela fonctionnait avant Oo</p>\n<p>Julien TROUBAT<br />\nUFR : Pharo<br />\nService : DOSI Pharo<br />\nTéléphone : 04 86 13 68 09<br />\nUniversité de la Méditerranée<br />\nJardin du Pharo<br />\n58 bd Charles Livon<br />\n13284 Marseille cedex 07</p>\n<p>Le 26/10/2010 17:00, karen raynal a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n> Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception:<br />\n> javax.naming.InvalidNameException.</div>\n</blockquote>\n</div>\n', created = 1507746533, expire = 1507832933, headers = '', serialized = 0 WHERE cid = '4:17908542dd92a753b23abe3581f4bbed' 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:17908542dd92a753b23abe3581f4bbed' 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\">Je n\'y ai pas touché et cela fonctionnait avant Oo</p>\n<p>Julien TROUBAT<br />\nUFR : Pharo<br />\nService : DOSI Pharo<br />\nTéléphone : 04 86 13 68 09<br />\nUniversité de la Méditerranée<br />\nJardin du Pharo<br />\n58 bd Charles Livon<br />\n13284 Marseille cedex 07</p>\n<p>Le 26/10/2010 17:00, karen raynal a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n> Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception:<br />\n> javax.naming.InvalidNameException.</div>\n</blockquote>\n</div>\n', created = 1507746533, expire = 1507832933, headers = '', serialized = 0 WHERE cid = '4:17908542dd92a753b23abe3581f4bbed' 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:b113cb5127e46b481c837a26807e3868' 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 à tous,</p>\n<p> Cette question vous paraîtra peut être stupide mais je découvre LDAP<br />\n(et ses filtres).<br />\nPremièrement il me semble, mais détrompez moi s\'il le faut, qu\'il n\'est<br />\npas nécessaire d\'avoir des groupes LDAP scpécifiques pour utiliser le<br />\nworkflow, si j\'ai bien compris on peut tout à fait gérer ces groupes<br />\navec les paramètres LDAP du workflow.<br />\n C\'est là mon problème : je suis bien reconnu lors de<br />\nl\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\nl\'interface si l\'uid est correct je n\'ai aucune autre information, je<br />\nn\'appartiens à aucun groupe et je n\'ai donc aucune autorisation. Le<br />\nfiltre que j\'utilise dans commons-parameters.properties pour<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres<br />\nparamètres c\'est similaire.<br />\nJ\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\nmodifier des fichies ACEGI ?<br />\nJ\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou alors<br />\nj\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\nMerci pour votre aide.</p>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746549, expire = 1507832949, headers = '', serialized = 0 WHERE cid = '4:b113cb5127e46b481c837a26807e3868' 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:0341055bc7e7edcf29c3fbddae50b804' 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 Yannis,</p>\n<p>Je réponds dans le message</p>\n<p>Yannis Roualdes wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour à tous,<br />\n><br />\n> Cette question vous paraîtra peut être stupide mais je découvre<br />\n> LDAP (et ses filtres).<br />\n> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n> utiliser le workflow, si j\'ai bien compris on peut tout à fait gérer<br />\n> ces groupes avec les paramètres LDAP du workflow.</div>\n</blockquote>\n<p>Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc<br />\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par<br />\nexemple attribuer le role \"MODERATOR\" directement à plusieurs utilisateurs.</p>\n<p>Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\nd\'administration des utilisateurs et de leurs roles .</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> C\'est là mon problème : je suis bien reconnu lors de<br />\n> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n> l\'interface si l\'uid est correct je n\'ai aucune autre information, je<br />\n> n\'appartiens à aucun groupe et je n\'ai donc aucune autorisation. Le<br />\n> filtre que j\'utilise dans commons-parameters.properties pour<br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres<br />\n> paramètres c\'est similaire.</div>\n</blockquote>\n<p>Le seul groupe par défaut est \"all\" . L\'utilisateur doit en faire<br />\npartie , sinon il ne pourra rien faire .<br />\nPar défaut, toutes les entrées ldap de classes Person (ie tous les<br />\nutilisateurs) en font partie :<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n> modifier des fichies ACEGI ?</div>\n</blockquote>\n<p>En général, dès que l\'on modifie les droits: persmissions ou roles (en<br />\ngros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\nant update-acls<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou alors<br />\n> j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n> Merci pour votre aide.<br />\n></div>\n</blockquote>\n<p>Je ne suis pas sûr de répondre complètement à la question, car je ne<br />\nconnais pas ta configuration.</p>\n<p>Henri</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:0341055bc7e7edcf29c3fbddae50b804' 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:88b1e1ff905fa28e21a9f84c9ba98a95' 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> Merci pour cette réponse, elle confirme qu\'il n\'est pas nécessaire<br />\nde créer des groupes LDAP spécifiques à ORI-OAI, cela m\'arrange.<br />\n Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque<br />\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte<br />\nje ne fais partie d\'aucun groupe. J\'ai bien spécifié l\'intitulé exact de<br />\nl\'objectClass pour le personnel de notre établissement. En fait je ne<br />\nvois pas où j\'ai pu me tromper c\'est pourquoi je bloque.<br />\n En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n(objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n Bonne journée.</p>\n<p>Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yannis,<br />\n><br />\n> Je réponds dans le message<br />\n><br />\n> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour à tous,<br />\n>><br />\n>> Cette question vous paraîtra peut être stupide mais je découvre<br />\n>> LDAP (et ses filtres).<br />\n>> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n>> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n>> utiliser le workflow, si j\'ai bien compris on peut tout à fait gérer<br />\n>> ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n> utilisateur, soit un groupe d\'utilisateurs , soit un role. On peut<br />\n> donc en effet se passer de la notion de groupe d\'utilisateurs. On peut<br />\n> par exemple attribuer le role \"MODERATOR\" directement à plusieurs<br />\n> utilisateurs.<br />\n><br />\n> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n> d\'administration des utilisateurs et de leurs roles .<br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>> l\'interface si l\'uid est correct je n\'ai aucune autre information, je<br />\n>> n\'appartiens à aucun groupe et je n\'ai donc aucune autorisation. Le<br />\n>> filtre que j\'utilise dans commons-parameters.properties pour<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en faire<br />\n> partie , sinon il ne pourra rien faire .<br />\n> Par défaut, toutes les entrées ldap de classes Person (ie tous les<br />\n> utilisateurs) en font partie :<br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n>> modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> En général, dès que l\'on modifie les droits: persmissions ou roles (en<br />\n> gros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\n> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou alors<br />\n>> j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>> Merci pour votre aide.<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Je ne suis pas sûr de répondre complètement à la question, car je ne<br />\n> connais pas ta configuration.<br />\n><br />\n> Henri</div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:88b1e1ff905fa28e21a9f84c9ba98a95' 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:a1a1c4c0c1a5c8656d960055da46bb94' 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>est-il possible de voir la config locale, au moins les fichiers :<br />\ncommons-parameters.properties<br />\nconf/properties/spring/spring-categories.xml<br />\nconf/properties/spring/spring-metadata-types.xml<br />\nconf/propertiesspring/acegi/acegi-*.xml</p>\n<p>Henri</p>\n<p>Yannis Roualdes a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Merci pour cette réponse, elle confirme qu\'il n\'est pas nécessaire<br />\n> de créer des groupes LDAP spécifiques à ORI-OAI, cela m\'arrange.<br />\n> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je<br />\n> me connecte je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n> l\'intitulé exact de l\'objectClass pour le personnel de notre<br />\n> établissement. En fait je ne vois pas où j\'ai pu me tromper c\'est<br />\n> pourquoi je bloque.<br />\n> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n> Bonne journée.<br />\n><br />\n> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yannis,<br />\n>><br />\n>> Je réponds dans le message<br />\n>><br />\n>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour à tous,<br />\n>>><br />\n>>> Cette question vous paraîtra peut être stupide mais je découvre<br />\n>>> LDAP (et ses filtres).<br />\n>>> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n>>> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n>>> utiliser le workflow, si j\'ai bien compris on peut tout à fait gérer<br />\n>>> ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On peut<br />\n>> donc en effet se passer de la notion de groupe d\'utilisateurs. On<br />\n>> peut par exemple attribuer le role \"MODERATOR\" directement à<br />\n>> plusieurs utilisateurs.<br />\n>><br />\n>> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n>> d\'administration des utilisateurs et de leurs roles .<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>> l\'interface si l\'uid est correct je n\'ai aucune autre information,<br />\n>>> je n\'appartiens à aucun groupe et je n\'ai donc aucune autorisation.<br />\n>>> Le filtre que j\'utilise dans commons-parameters.properties pour<br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en faire<br />\n>> partie , sinon il ne pourra rien faire .<br />\n>> Par défaut, toutes les entrées ldap de classes Person (ie tous les<br />\n>> utilisateurs) en font partie :<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n>>> modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> En général, dès que l\'on modifie les droits: persmissions ou roles<br />\n>> (en gros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\n>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou alors<br />\n>>> j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>> Merci pour votre aide.<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> Je ne suis pas sûr de répondre complètement à la question, car je ne<br />\n>> connais pas ta configuration.<br />\n>><br />\n>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:a1a1c4c0c1a5c8656d960055da46bb94' 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:68f08a0391ba66b6c6a608800a2c0d27' 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>Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez<br />\nl\'archive de ces fichiers. Il est possible que le problème vienne des<br />\nintitulés des propriétés utilisé dans notre annuaire, je teste en ce<br />\nmoment même.<br />\nCordialement.</p>\n<p>Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> est-il possible de voir la config locale, au moins les fichiers :<br />\n> commons-parameters.properties<br />\n> conf/properties/spring/spring-categories.xml<br />\n> conf/properties/spring/spring-metadata-types.xml<br />\n> conf/propertiesspring/acegi/acegi-*.xml<br />\n><br />\n> Henri<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Merci pour cette réponse, elle confirme qu\'il n\'est pas nécessaire<br />\n>> de créer des groupes LDAP spécifiques à ORI-OAI, cela m\'arrange.<br />\n>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je<br />\n>> me connecte je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n>> l\'intitulé exact de l\'objectClass pour le personnel de notre<br />\n>> établissement. En fait je ne vois pas où j\'ai pu me tromper c\'est<br />\n>> pourquoi je bloque.<br />\n>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>> Bonne journée.<br />\n>><br />\n>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yannis,<br />\n>>><br />\n>>> Je réponds dans le message<br />\n>>><br />\n>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour à tous,<br />\n>>>><br />\n>>>> Cette question vous paraîtra peut être stupide mais je découvre<br />\n>>>> LDAP (et ses filtres).<br />\n>>>> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n>>>> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n>>>> utiliser le workflow, si j\'ai bien compris on peut tout à fait<br />\n>>>> gérer ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On peut<br />\n>>> donc en effet se passer de la notion de groupe d\'utilisateurs. On<br />\n>>> peut par exemple attribuer le role \"MODERATOR\" directement à<br />\n>>> plusieurs utilisateurs.<br />\n>>><br />\n>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n>>> d\'administration des utilisateurs et de leurs roles .<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>> l\'interface si l\'uid est correct je n\'ai aucune autre information,<br />\n>>>> je n\'appartiens à aucun groupe et je n\'ai donc aucune autorisation.<br />\n>>>> Le filtre que j\'utilise dans commons-parameters.properties pour<br />\n>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en faire<br />\n>>> partie , sinon il ne pourra rien faire .<br />\n>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les<br />\n>>> utilisateurs) en font partie :<br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n>>>> modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> En général, dès que l\'on modifie les droits: persmissions ou roles<br />\n>>> (en gros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\n>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>> Merci pour votre aide.<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> Je ne suis pas sûr de répondre complètement à la question, car je ne<br />\n>>> connais pas ta configuration.<br />\n>>><br />\n>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:68f08a0391ba66b6c6a608800a2c0d27' 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:5886a3ce4436a485521f127bf3a76e72' 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\">Je ne vois rien d\'incorrect.<br />\nLe problème vient surement d\'une mauvaise définition des groupes<br />\nadditionnels .<br />\nIl faut vérifier la valeur des paramètres :<br />\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\nldap.virtualgroup.filter.admins<br />\nLe mapping ldap est sans doute erroné.</p>\n<p>Désolé de ne pas pouvoir faire plus.<br />\nHenri</p>\n<p>Yannis Roualdes a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez<br />\n> l\'archive de ces fichiers. Il est possible que le problème vienne des<br />\n> intitulés des propriétés utilisé dans notre annuaire, je teste en ce<br />\n> moment même.<br />\n> Cordialement.<br />\n><br />\n> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>> commons-parameters.properties<br />\n>> conf/properties/spring/spring-categories.xml<br />\n>> conf/properties/spring/spring-metadata-types.xml<br />\n>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>><br />\n>> Henri<br />\n>><br />\n>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>> m\'arrange.<br />\n>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je<br />\n>>> me connecte je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n>>> l\'intitulé exact de l\'objectClass pour le personnel de notre<br />\n>>> établissement. En fait je ne vois pas où j\'ai pu me tromper c\'est<br />\n>>> pourquoi je bloque.<br />\n>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>> Bonne journée.<br />\n>>><br />\n>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yannis,<br />\n>>>><br />\n>>>> Je réponds dans le message<br />\n>>>><br />\n>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour à tous,<br />\n>>>>><br />\n>>>>> Cette question vous paraîtra peut être stupide mais je découvre<br />\n>>>>> LDAP (et ses filtres).<br />\n>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n>>>>> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n>>>>> utiliser le workflow, si j\'ai bien compris on peut tout à fait<br />\n>>>>> gérer ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On peut<br />\n>>>> donc en effet se passer de la notion de groupe d\'utilisateurs. On<br />\n>>>> peut par exemple attribuer le role \"MODERATOR\" directement à<br />\n>>>> plusieurs utilisateurs.<br />\n>>>><br />\n>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n>>>> d\'administration des utilisateurs et de leurs roles .<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre information,<br />\n>>>>> je n\'appartiens à aucun groupe et je n\'ai donc aucune<br />\n>>>>> autorisation. Le filtre que j\'utilise dans<br />\n>>>>> commons-parameters.properties pour<br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les<br />\n>>>> utilisateurs) en font partie :<br />\n>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n>>>>> modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> En général, dès que l\'on modifie les droits: persmissions ou roles<br />\n>>>> (en gros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\n>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>> Merci pour votre aide.<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> Je ne suis pas sûr de répondre complètement à la question, car je<br />\n>>>> ne connais pas ta configuration.<br />\n>>>><br />\n>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:5886a3ce4436a485521f127bf3a76e72' 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:fe6ab34396f8a3f8d18fbb3437abf47f' 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, merci pour l\'aide.</p>\n<p> Je sais au moins de manière certaine que ce sont bien les filtres<br />\nLDAP qui posent problème.</p>\n<p> Bonne journée.</p>\n<p>Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Je ne vois rien d\'incorrect.<br />\n> Le problème vient surement d\'une mauvaise définition des groupes<br />\n> additionnels .<br />\n> Il faut vérifier la valeur des paramètres :<br />\n> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n> ldap.virtualgroup.filter.admins<br />\n> Le mapping ldap est sans doute erroné.<br />\n><br />\n> Désolé de ne pas pouvoir faire plus.<br />\n> Henri<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>> trouverez l\'archive de ces fichiers. Il est possible que le problème<br />\n>> vienne des intitulés des propriétés utilisé dans notre annuaire, je<br />\n>> teste en ce moment même.<br />\n>> Cordialement.<br />\n>><br />\n>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>> commons-parameters.properties<br />\n>>> conf/properties/spring/spring-categories.xml<br />\n>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>><br />\n>>> Henri<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>>> m\'arrange.<br />\n>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand<br />\n>>>> je me connecte je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n>>>> l\'intitulé exact de l\'objectClass pour le personnel de notre<br />\n>>>> établissement. En fait je ne vois pas où j\'ai pu me tromper c\'est<br />\n>>>> pourquoi je bloque.<br />\n>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n>>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>> Bonne journée.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yannis,<br />\n>>>>><br />\n>>>>> Je réponds dans le message<br />\n>>>>><br />\n>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour à tous,<br />\n>>>>>><br />\n>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n>>>>>> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n>>>>>> utiliser le workflow, si j\'ai bien compris on peut tout à fait<br />\n>>>>>> gérer ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On peut<br />\n>>>>> donc en effet se passer de la notion de groupe d\'utilisateurs. On<br />\n>>>>> peut par exemple attribuer le role \"MODERATOR\" directement à<br />\n>>>>> plusieurs utilisateurs.<br />\n>>>>><br />\n>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n>>>>> d\'administration des utilisateurs et de leurs roles .<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>> commons-parameters.properties pour<br />\n>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les<br />\n>>>>> utilisateurs) en font partie :<br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n>>>>>> modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> En général, dès que l\'on modifie les droits: persmissions ou roles<br />\n>>>>> (en gros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\n>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>>> Merci pour votre aide.<br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> Je ne suis pas sûr de répondre complètement à la question, car je<br />\n>>>>> ne connais pas ta configuration.<br />\n>>>>><br />\n>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:fe6ab34396f8a3f8d18fbb3437abf47f' 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:0ad5982df0b37a411f201823f6dd8f87' 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 Yannis,</p>\n<p>Je réponds dans le message</p>\n<p>Yannis Roualdes wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour à tous,<br />\n><br />\n> Cette question vous paraîtra peut être stupide mais je découvre<br />\n> LDAP (et ses filtres).<br />\n> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n> utiliser le workflow, si j\'ai bien compris on peut tout à fait gérer<br />\n> ces groupes avec les paramètres LDAP du workflow.</div>\n</blockquote>\n<p>Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc<br />\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par<br />\nexemple attribuer le role \"MODERATOR\" directement à plusieurs utilisateurs.</p>\n<p>Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\nd\'administration des utilisateurs et de leurs roles . </p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> C\'est là mon problème : je suis bien reconnu lors de<br />\n> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n> l\'interface si l\'uid est correct je n\'ai aucune autre information, je<br />\n> n\'appartiens à aucun groupe et je n\'ai donc aucune autorisation. Le<br />\n> filtre que j\'utilise dans commons-parameters.properties pour<br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres<br />\n> paramètres c\'est similaire.</div>\n</blockquote>\n<p>Le seul groupe par défaut est \"all\" . L\'utilisateur doit en faire<br />\npartie , sinon il ne pourra rien faire .<br />\nPar défaut, toutes les entrées ldap de classes Person (ie tous les<br />\nutilisateurs) en font partie :<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n> modifier des fichies ACEGI ?</div>\n</blockquote>\n<p>En général, dès que l\'on modifie les droits: persmissions ou roles (en<br />\ngros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\nant update-acls<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou alors<br />\n> j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n> Merci pour votre aide.<br />\n></div>\n</blockquote>\n<p>Je ne suis pas sûr de répondre complètement à la question .</p>\n<p>Henri</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:0ad5982df0b37a411f201823f6dd8f87' 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:89b5a2ad300948411c3a217e2b089d59' 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\">Re-bonjour tout le monde,</p>\n<p>Me re-voila avec toujours le même problème. J\'ai mis les filtres les<br />\nmoins contraignant au niveau des groupes additionnels (uid=*) pour<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\nl\'authentification CAS se passe très bien je n\'arrive toujours pas à<br />\nappartenir à un groupe.<br />\nEst ce que d\'autres personnes ont été confrontées au même problème, si<br />\noui comme a t il été résolu ?</p>\n<p>Bien à vous.</p>\n<p>Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Je ne vois rien d\'incorrect.<br />\n> Le problème vient surement d\'une mauvaise définition des groupes<br />\n> additionnels .<br />\n> Il faut vérifier la valeur des paramètres :<br />\n> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n> ldap.virtualgroup.filter.admins<br />\n> Le mapping ldap est sans doute erroné.<br />\n><br />\n> Désolé de ne pas pouvoir faire plus.<br />\n> Henri<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>> trouverez l\'archive de ces fichiers. Il est possible que le problème<br />\n>> vienne des intitulés des propriétés utilisé dans notre annuaire, je<br />\n>> teste en ce moment même.<br />\n>> Cordialement.<br />\n>><br />\n>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>> commons-parameters.properties<br />\n>>> conf/properties/spring/spring-categories.xml<br />\n>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>><br />\n>>> Henri<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>>> m\'arrange.<br />\n>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand<br />\n>>>> je me connecte je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n>>>> l\'intitulé exact de l\'objectClass pour le personnel de notre<br />\n>>>> établissement. En fait je ne vois pas où j\'ai pu me tromper c\'est<br />\n>>>> pourquoi je bloque.<br />\n>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n>>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>> Bonne journée.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yannis,<br />\n>>>>><br />\n>>>>> Je réponds dans le message<br />\n>>>>><br />\n>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour à tous,<br />\n>>>>>><br />\n>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut, qu\'il<br />\n>>>>>> n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques pour<br />\n>>>>>> utiliser le workflow, si j\'ai bien compris on peut tout à fait<br />\n>>>>>> gérer ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On peut<br />\n>>>>> donc en effet se passer de la notion de groupe d\'utilisateurs. On<br />\n>>>>> peut par exemple attribuer le role \"MODERATOR\" directement à<br />\n>>>>> plusieurs utilisateurs.<br />\n>>>>><br />\n>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n>>>>> d\'administration des utilisateurs et de leurs roles .<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>> commons-parameters.properties pour<br />\n>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les<br />\n>>>>> utilisateurs) en font partie :<br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut il<br />\n>>>>>> modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> En général, dès que l\'on modifie les droits: persmissions ou roles<br />\n>>>>> (en gros, dès que l\'on touche à acegi-acls-root.xml, il faut faire :<br />\n>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>>> Merci pour votre aide.<br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> Je ne suis pas sûr de répondre complètement à la question, car je<br />\n>>>>> ne connais pas ta configuration.<br />\n>>>>><br />\n>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:89b5a2ad300948411c3a217e2b089d59' 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:6aee952be96d92cad574b5b57dc02d11' 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\">Re-bonjour Yannis,</p>\n<p>As-tu la possibilité de tester tes filtres avec un browser ldap ?</p>\n<p>Henri<br />\nYannis Roualdes a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Re-bonjour tout le monde,<br />\n><br />\n> Me re-voila avec toujours le même problème. J\'ai mis les filtres les<br />\n> moins contraignant au niveau des groupes additionnels (uid=*) pour<br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n> l\'authentification CAS se passe très bien je n\'arrive toujours pas à<br />\n> appartenir à un groupe.<br />\n> Est ce que d\'autres personnes ont été confrontées au même problème, si<br />\n> oui comme a t il été résolu ?<br />\n><br />\n> Bien à vous.<br />\n><br />\n> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Je ne vois rien d\'incorrect.<br />\n>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>> additionnels .<br />\n>> Il faut vérifier la valeur des paramètres :<br />\n>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n>> ldap.virtualgroup.filter.admins<br />\n>> Le mapping ldap est sans doute erroné.<br />\n>><br />\n>> Désolé de ne pas pouvoir faire plus.<br />\n>> Henri<br />\n>><br />\n>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>> trouverez l\'archive de ces fichiers. Il est possible que le problème<br />\n>>> vienne des intitulés des propriétés utilisé dans notre annuaire, je<br />\n>>> teste en ce moment même.<br />\n>>> Cordialement.<br />\n>>><br />\n>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>> commons-parameters.properties<br />\n>>>> conf/properties/spring/spring-categories.xml<br />\n>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>><br />\n>>>> Henri<br />\n>>>><br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>>>> m\'arrange.<br />\n>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand<br />\n>>>>> je me connecte je ne fais partie d\'aucun groupe. J\'ai bien<br />\n>>>>> spécifié l\'intitulé exact de l\'objectClass pour le personnel de<br />\n>>>>> notre établissement. En fait je ne vois pas où j\'ai pu me tromper<br />\n>>>>> c\'est pourquoi je bloque.<br />\n>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal<br />\n>>>>> à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>> Bonne journée.<br />\n>>>>><br />\n>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour Yannis,<br />\n>>>>>><br />\n>>>>>> Je réponds dans le message<br />\n>>>>>><br />\n>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour à tous,<br />\n>>>>>>><br />\n>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP scpécifiques<br />\n>>>>>>> pour utiliser le workflow, si j\'ai bien compris on peut tout à<br />\n>>>>>>> fait gérer ces groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On<br />\n>>>>>> peut donc en effet se passer de la notion de groupe<br />\n>>>>>> d\'utilisateurs. On peut par exemple attribuer le role \"MODERATOR\"<br />\n>>>>>> directement à plusieurs utilisateurs.<br />\n>>>>>><br />\n>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition et<br />\n>>>>>> d\'administration des utilisateurs et de leurs roles .<br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>> commons-parameters.properties pour<br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous<br />\n>>>>>> les utilisateurs) en font partie :<br />\n>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut<br />\n>>>>>>> il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml, il<br />\n>>>>>> faut faire :<br />\n>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>>>> Merci pour votre aide.<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> Je ne suis pas sûr de répondre complètement à la question, car je<br />\n>>>>>> ne connais pas ta configuration.<br />\n>>>>>><br />\n>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:6aee952be96d92cad574b5b57dc02d11' 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:239c7664ca55ecec4b9d359fa0c67bce' 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>J\'ai effectivement la possibilité de tester les filtres avec ldapsearch<br />\net je n\'ai aucun problème de ce côté la. Je vais diagnostiquer les<br />\ncommunications avec l\'annuaire cet après-midi pour voir où esrt le problème.</p>\n<p>Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Re-bonjour Yannis,<br />\n><br />\n> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n><br />\n> Henri<br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Re-bonjour tout le monde,<br />\n>><br />\n>> Me re-voila avec toujours le même problème. J\'ai mis les filtres les<br />\n>> moins contraignant au niveau des groupes additionnels (uid=*) pour<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>> l\'authentification CAS se passe très bien je n\'arrive toujours pas à<br />\n>> appartenir à un groupe.<br />\n>> Est ce que d\'autres personnes ont été confrontées au même problème,<br />\n>> si oui comme a t il été résolu ?<br />\n>><br />\n>> Bien à vous.<br />\n>><br />\n>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Je ne vois rien d\'incorrect.<br />\n>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>> additionnels .<br />\n>>> Il faut vérifier la valeur des paramètres :<br />\n>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n>>> ldap.virtualgroup.filter.admins<br />\n>>> Le mapping ldap est sans doute erroné.<br />\n>>><br />\n>>> Désolé de ne pas pouvoir faire plus.<br />\n>>> Henri<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>> annuaire, je teste en ce moment même.<br />\n>>>> Cordialement.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>> commons-parameters.properties<br />\n>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>><br />\n>>>>> Henri<br />\n>>>>><br />\n>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>>>>> m\'arrange.<br />\n>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand<br />\n>>>>>> je me connecte je ne fais partie d\'aucun groupe. J\'ai bien<br />\n>>>>>> spécifié l\'intitulé exact de l\'objectClass pour le personnel de<br />\n>>>>>> notre établissement. En fait je ne vois pas où j\'ai pu me tromper<br />\n>>>>>> c\'est pourquoi je bloque.<br />\n>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal<br />\n>>>>>> à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>> Bonne journée.<br />\n>>>>>><br />\n>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour Yannis,<br />\n>>>>>>><br />\n>>>>>>> Je réponds dans le message<br />\n>>>>>>><br />\n>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>><br />\n>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien compris on<br />\n>>>>>>>> peut tout à fait gérer ces groupes avec les paramètres LDAP du<br />\n>>>>>>>> workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On<br />\n>>>>>>> peut donc en effet se passer de la notion de groupe<br />\n>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>><br />\n>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition<br />\n>>>>>>> et d\'administration des utilisateurs et de leurs roles .<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>>>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous<br />\n>>>>>>> les utilisateurs) en font partie :<br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut<br />\n>>>>>>>> il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml, il<br />\n>>>>>>> faut faire :<br />\n>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car<br />\n>>>>>>> je ne connais pas ta configuration.<br />\n>>>>>>><br />\n>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:239c7664ca55ecec4b9d359fa0c67bce' 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:0b0cf410e32e4455dad588130f2fbcd9' 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\">Re-bonjour,</p>\n<p>J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\nl\'annuaire LDAP de mon établissement, ceci uniquement pour le login<br />\npuisque c\'est ce qui pose problème. Le seul souci que j\'ai pu noter est<br />\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par<br />\ncontre les filtres des groupes additionnels fonctionnent correctement.<br />\nEst ce le problème ? Sachant que je n\'utilise pas de groupes spécifiques<br />\nà ORI-OAI, uniquement les groupes additionnels.<br />\nPar ailleurs j\'ai modifié le log4j.properties du workflow pour avoir les<br />\nlogs acegi, mais même en mettant INFO je n\'ai pas le détails des<br />\nrequêtes et réponses, y a t il des paramètres particuliers ?</p>\n<p>Cordialement.</p>\n<p>Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Re-bonjour Yannis,<br />\n><br />\n> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n><br />\n> Henri<br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Re-bonjour tout le monde,<br />\n>><br />\n>> Me re-voila avec toujours le même problème. J\'ai mis les filtres les<br />\n>> moins contraignant au niveau des groupes additionnels (uid=*) pour<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>> l\'authentification CAS se passe très bien je n\'arrive toujours pas à<br />\n>> appartenir à un groupe.<br />\n>> Est ce que d\'autres personnes ont été confrontées au même problème,<br />\n>> si oui comme a t il été résolu ?<br />\n>><br />\n>> Bien à vous.<br />\n>><br />\n>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Je ne vois rien d\'incorrect.<br />\n>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>> additionnels .<br />\n>>> Il faut vérifier la valeur des paramètres :<br />\n>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n>>> ldap.virtualgroup.filter.admins<br />\n>>> Le mapping ldap est sans doute erroné.<br />\n>>><br />\n>>> Désolé de ne pas pouvoir faire plus.<br />\n>>> Henri<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>> annuaire, je teste en ce moment même.<br />\n>>>> Cordialement.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>> commons-parameters.properties<br />\n>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>><br />\n>>>>> Henri<br />\n>>>>><br />\n>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>>>>> m\'arrange.<br />\n>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand<br />\n>>>>>> je me connecte je ne fais partie d\'aucun groupe. J\'ai bien<br />\n>>>>>> spécifié l\'intitulé exact de l\'objectClass pour le personnel de<br />\n>>>>>> notre établissement. En fait je ne vois pas où j\'ai pu me tromper<br />\n>>>>>> c\'est pourquoi je bloque.<br />\n>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal<br />\n>>>>>> à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>> Bonne journée.<br />\n>>>>>><br />\n>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour Yannis,<br />\n>>>>>>><br />\n>>>>>>> Je réponds dans le message<br />\n>>>>>>><br />\n>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>><br />\n>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien compris on<br />\n>>>>>>>> peut tout à fait gérer ces groupes avec les paramètres LDAP du<br />\n>>>>>>>> workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On<br />\n>>>>>>> peut donc en effet se passer de la notion de groupe<br />\n>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>><br />\n>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition<br />\n>>>>>>> et d\'administration des utilisateurs et de leurs roles .<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les<br />\n>>>>>>>> autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous<br />\n>>>>>>> les utilisateurs) en font partie :<br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut<br />\n>>>>>>>> il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml, il<br />\n>>>>>>> faut faire :<br />\n>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car<br />\n>>>>>>> je ne connais pas ta configuration.<br />\n>>>>>>><br />\n>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:0b0cf410e32e4455dad588130f2fbcd9' 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:7f5903d5276f43ce44fbd68694964b09' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Bonjour Yannis,<br>\n<br>\nEst-ce que tu peux envoyer ton fichier commons-parameters.properties\nstp ? N\'oublie pas de masquer les mots de passe.<br>\n<br>\nMerci<br>\nYohan<br>\n</font></font><br>\nYannis Roualdes a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Re-bonjour,\n <br>\n <br>\nJ\'ai pu avoir acc&egrave;s aux logs des communications entre ORI-OAI et\nl\'annuaire LDAP de mon &eacute;tablissement, ceci uniquement pour le login\npuisque c\'est ce qui pose probl&egrave;me. Le seul souci que j\'ai pu noter est\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par\ncontre les filtres des groupes additionnels fonctionnent correctement.\nEst ce le probl&egrave;me ? Sachant que je n\'utilise pas de groupes\nsp&eacute;cifiques &agrave; ORI-OAI, uniquement les groupes additionnels.\n <br>\nPar ailleurs j\'ai modifi&eacute; le log4j.properties du workflow pour avoir\nles logs acegi, mais m&ecirc;me en mettant INFO je n\'ai pas le d&eacute;tails des\nrequ&ecirc;tes et r&eacute;ponses, y a t il des param&egrave;tres particuliers ?\n <br>\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Re-bonjour Yannis,\n <br>\n <br>\nAs-tu la possibilit&eacute; de tester tes filtres avec un browser ldap ?\n <br>\n <br>\nHenri\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Re-bonjour tout le monde,\n <br>\n <br>\nMe re-voila avec toujours le m&ecirc;me probl&egrave;me. J\'ai mis les filtres les\nmoins contraignant au niveau des groupes additionnels (uid=*) pour\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que\nl\'authentification CAS se passe tr&egrave;s bien je n\'arrive toujours pas &agrave;\nappartenir &agrave; un groupe.\n <br>\nEst ce que d\'autres personnes ont &eacute;t&eacute; confront&eacute;es au m&ecirc;me probl&egrave;me, si\noui comme a t il &eacute;t&eacute; r&eacute;solu ?\n <br>\n <br>\nBien &agrave; vous.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Je ne vois rien d\'incorrect.\n <br>\nLe probl&egrave;me vient surement d\'une mauvaise d&eacute;finition des groupes\nadditionnels .\n <br>\nIl faut v&eacute;rifier la valeur des param&egrave;tres :\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,\nldap.virtualgroup.filter.admins\n <br>\nLe mapping ldap est sans doute erron&eacute;.\n <br>\n <br>\nD&eacute;sol&eacute; de ne pas pouvoir faire plus.\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nExcusez moi pour cette r&eacute;ponse tardive, en pi&egrave;ce jointe vous trouverez\nl\'archive de ces fichiers. Il est possible que le probl&egrave;me vienne des\nintitul&eacute;s des propri&eacute;t&eacute;s utilis&eacute; dans notre annuaire, je teste en ce\nmoment m&ecirc;me.\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nest-il possible de voir la config locale, au moins les fichiers :\n <br>\ncommons-parameters.properties\n <br>\nconf/properties/spring/spring-categories.xml\n <br>\nconf/properties/spring/spring-metadata-types.xml\n <br>\nconf/propertiesspring/acegi/acegi-*.xml\n <br>\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Merci pour cette r&eacute;ponse, elle confirme qu\'il n\'est pas n&eacute;cessaire\nde cr&eacute;er des groupes LDAP sp&eacute;cifiques &agrave; ORI-OAI, cela m\'arrange.\n <br>\n&nbsp;&nbsp; Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me\nconnecte je ne fais partie d\'aucun groupe. J\'ai bien sp&eacute;cifi&eacute;\nl\'intitul&eacute; exact de l\'objectClass pour le personnel de notre\n&eacute;tablissement. En fait je ne vois pas o&ugrave; j\'ai pu me tromper c\'est\npourquoi je bloque.\n <br>\n&nbsp;&nbsp; En r&eacute;sum&eacute; : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit &eacute;gal &agrave;\n(objectClass=Person) ou &agrave; (uid=moniud) &ccedil;a ne marche pas.\n <br>\n&nbsp;&nbsp; Bonne journ&eacute;e.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nJe r&eacute;ponds dans le message\n <br>\n <br>\nYannis Roualdes wrote:\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour &agrave; tous,\n <br>\n <br>\n&nbsp;&nbsp; Cette question vous para&icirc;tra peut &ecirc;tre stupide mais je d&eacute;couvre LDAP\n(et ses filtres).\n <br>\nPremi&egrave;rement il me semble, mais d&eacute;trompez moi s\'il le faut, qu\'il n\'est\npas n&eacute;cessaire d\'avoir des groupes LDAP scp&eacute;cifiques pour utiliser le\nworkflow, si j\'ai bien compris on peut tout &agrave; fait g&eacute;rer ces groupes\navec les param&egrave;tres LDAP du workflow.\n <br>\n </blockquote></div>\nDans le workflow, le terme acegi \"recipient\" repr&eacute;sente soit un\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par\nexemple attribuer le role \"MODERATOR\" directement &agrave; plusieurs\nutilisateurs.\n <br>\n <br>\nLes \"recipient\" groupes&nbsp; ne sont qu\'une facilit&eacute; de d&eacute;finition et\nd\'administration des utilisateurs et de leurs roles .\n <br>\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">&nbsp;&nbsp; C\'est l&agrave; mon probl&egrave;me : je\nsuis bien reconnu lors de l\'authentification CAS, mais lorsque\nj\'affiche le profil dans l\'interface si l\'uid est correct je n\'ai\naucune autre information, je n\'appartiens &agrave; aucun groupe et je n\'ai\ndonc aucune autorisation. Le filtre que j\'utilise dans\ncommons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL\nest (uid=monUid). Pour les autres param&egrave;tres c\'est similaire.\n <br>\n </blockquote></div>\nLe seul groupe par d&eacute;faut&nbsp; est&nbsp; \"all\" .&nbsp; L\'utilisateur doit en faire\npartie , sinon il ne pourra rien faire .\n <br>\nPar d&eacute;faut, toutes les entr&eacute;es ldap de classes Person (ie tous les\nutilisateurs) en font partie :\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)\n <br>\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">J\'ignore totalement pourquoi &ccedil;a\nne fonctionnement pas, me faut il modifier des fichies ACEGI ?\n <br>\n </blockquote></div>\nEn g&eacute;n&eacute;ral, d&egrave;s que l\'on modifie les droits: persmissions ou roles (en\ngros, d&egrave;s que l\'on touche &agrave; acegi-acls-root.xml, il faut faire :\n <br>\nant update-acls\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">J\'ai fait une recherche mais je\nn\'ai pas trouv&eacute; de r&eacute;ponse, ou alors j\'ai du passer &agrave; c&ocirc;t&eacute;, si c\'est le\ncas veuillez m\'excuser.\n <br>\nMerci pour votre aide.\n <br>\n <br>\n </blockquote></div>\n <br>\nJe ne suis pas s&ucirc;r de r&eacute;pondre compl&egrave;tement &agrave; la question, car je ne\nconnais pas ta configuration.\n <br>\n <br>\nHenri\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:7f5903d5276f43ce44fbd68694964b09' 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:c4b95110366c3d3a70427d383f79d610' 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\">Pour infos,</p>\n<p>Les classes JAVA utilisées pour récupérer les groupes additionels sont<br />\nles suivantes :<br />\norg/orioai/workflow/services/application/OriLdapAuthoritiesPopulator.java<br />\n(méthode getAdditionalRoles [un rôle ACEGI correspond à un groupe pour<br />\nori-oai-Workflow])<br />\nqui fait appelle à<br />\norg/orioai/workflow/services/application/OriBindAuthenticator.java<br />\n(méthodes isUserInFilter puis retrieveUsersFromFilter)</p>\n<p>OriBindAuthenticator.retrieveUsersFromFilter fait appelle à<br />\norg.acegisecurity.ldap.LdapTemplate pour jouer les filtres LDAP</p>\n<p>Ces classes OriLdapAuthoritiesPopulator et OriBindAuthenticator manquent<br />\neffectivement de logs :-(</p>\n<p>Et à ce que je lis dans votre message,<br />\norg.acegisecurity.ldap.LdapTemplate aussi :-(</p>\n<p>Vincent.</p>\n<p>Yannis Roualdes wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Re-bonjour,<br />\n><br />\n> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n> l\'annuaire LDAP de mon établissement, ceci uniquement pour le login<br />\n> puisque c\'est ce qui pose problème. Le seul souci que j\'ai pu noter<br />\n> est qu\'un filtre portant sur la recherche de groupe ne renvoie rien.<br />\n> Par contre les filtres des groupes additionnels fonctionnent<br />\n> correctement. Est ce le problème ? Sachant que je n\'utilise pas de<br />\n> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.<br />\n> Par ailleurs j\'ai modifié le log4j.properties du workflow pour avoir<br />\n> les logs acegi, mais même en mettant INFO je n\'ai pas le détails des<br />\n> requêtes et réponses, y a t il des paramètres particuliers ?<br />\n><br />\n> Cordialement.<br />\n><br />\n> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Re-bonjour Yannis,<br />\n>><br />\n>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>><br />\n>> Henri<br />\n>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Re-bonjour tout le monde,<br />\n>>><br />\n>>> Me re-voila avec toujours le même problème. J\'ai mis les filtres les<br />\n>>> moins contraignant au niveau des groupes additionnels (uid=*) pour<br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>>> l\'authentification CAS se passe très bien je n\'arrive toujours pas à<br />\n>>> appartenir à un groupe.<br />\n>>> Est ce que d\'autres personnes ont été confrontées au même problème,<br />\n>>> si oui comme a t il été résolu ?<br />\n>>><br />\n>>> Bien à vous.<br />\n>>><br />\n>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Je ne vois rien d\'incorrect.<br />\n>>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>>> additionnels .<br />\n>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n>>>> ldap.virtualgroup.filter.admins<br />\n>>>> Le mapping ldap est sans doute erroné.<br />\n>>>><br />\n>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>> Henri<br />\n>>>><br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>>> annuaire, je teste en ce moment même.<br />\n>>>>> Cordialement.<br />\n>>>>><br />\n>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>>> commons-parameters.properties<br />\n>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>><br />\n>>>>>> Henri<br />\n>>>>>><br />\n>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela<br />\n>>>>>>> m\'arrange.<br />\n>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL<br />\n>>>>>>> quand je me connecte je ne fais partie d\'aucun groupe. J\'ai bien<br />\n>>>>>>> spécifié l\'intitulé exact de l\'objectClass pour le personnel de<br />\n>>>>>>> notre établissement. En fait je ne vois pas où j\'ai pu me<br />\n>>>>>>> tromper c\'est pourquoi je bloque.<br />\n>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit<br />\n>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>> Bonne journée.<br />\n>>>>>>><br />\n>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>><br />\n>>>>>>>> Je réponds dans le message<br />\n>>>>>>>><br />\n>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>><br />\n>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien compris<br />\n>>>>>>>>> on peut tout à fait gérer ces groupes avec les paramètres LDAP<br />\n>>>>>>>>> du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit un<br />\n>>>>>>>> utilisateur, soit un groupe d\'utilisateurs , soit un role. On<br />\n>>>>>>>> peut donc en effet se passer de la notion de groupe<br />\n>>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>><br />\n>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition<br />\n>>>>>>>> et d\'administration des utilisateurs et de leurs roles .<br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour<br />\n>>>>>>>>> les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous<br />\n>>>>>>>> les utilisateurs) en font partie :<br />\n>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me faut<br />\n>>>>>>>>> il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml, il<br />\n>>>>>>>> faut faire :<br />\n>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse, ou<br />\n>>>>>>>>> alors j\'ai du passer à côté, si c\'est le cas veuillez m\'excuser.<br />\n>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car<br />\n>>>>>>>> je ne connais pas ta configuration.<br />\n>>>>>>>><br />\n>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:c4b95110366c3d3a70427d383f79d610' 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:5edb2a01cb52327c4d2279b699c33473' 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 Yohann et Vincent,</p>\n<p>Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de<br />\nvous solliciter à ce point.<br />\nVeuillez trouver en pièce jointe le fichier commons-parameters.properties.<br />\nPour ce qui est des logs je me suis peut être trompé dans les<br />\nparamètres, je vais fouiller un peu plus, j\'arriverai peut être à avoir<br />\nquelques informations supplémentaires.</p>\n<p>Pour expliquer un peu les paramètres du fichier il faut savoir que notre<br />\nannuaire possède un uid et un uidInterne, en fait l\'authentification<br />\nutilise l\'uidInterne.</p>\n<p>PS1 : désolé pour la réponse tardive</p>\n<p>Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yannis,<br />\n><br />\n> Est-ce que tu peux envoyer ton fichier commons-parameters.properties<br />\n> stp ? N\'oublie pas de masquer les mots de passe.<br />\n><br />\n> Merci<br />\n> Yohan<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Re-bonjour,<br />\n>><br />\n>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le login<br />\n>> puisque c\'est ce qui pose problème. Le seul souci que j\'ai pu noter<br />\n>> est qu\'un filtre portant sur la recherche de groupe ne renvoie rien.<br />\n>> Par contre les filtres des groupes additionnels fonctionnent<br />\n>> correctement. Est ce le problème ? Sachant que je n\'utilise pas de<br />\n>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.<br />\n>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour avoir<br />\n>> les logs acegi, mais même en mettant INFO je n\'ai pas le détails des<br />\n>> requêtes et réponses, y a t il des paramètres particuliers ?<br />\n>><br />\n>> Cordialement.<br />\n>><br />\n>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Re-bonjour Yannis,<br />\n>>><br />\n>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>><br />\n>>> Henri<br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Re-bonjour tout le monde,<br />\n>>>><br />\n>>>> Me re-voila avec toujours le même problème. J\'ai mis les filtres<br />\n>>>> les moins contraignant au niveau des groupes additionnels (uid=*)<br />\n>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n>>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>>>> l\'authentification CAS se passe très bien je n\'arrive toujours pas<br />\n>>>> à appartenir à un groupe.<br />\n>>>> Est ce que d\'autres personnes ont été confrontées au même problème,<br />\n>>>> si oui comme a t il été résolu ?<br />\n>>>><br />\n>>>> Bien à vous.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>>>> additionnels .<br />\n>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,<br />\n>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>><br />\n>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>> Henri<br />\n>>>>><br />\n>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>>>> annuaire, je teste en ce moment même.<br />\n>>>>>> Cordialement.<br />\n>>>>>><br />\n>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>>>> commons-parameters.properties<br />\n>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>><br />\n>>>>>>> Henri<br />\n>>>>>>><br />\n>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,<br />\n>>>>>>>> cela m\'arrange.<br />\n>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et<br />\n>>>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL<br />\n>>>>>>>> quand je me connecte je ne fais partie d\'aucun groupe. J\'ai<br />\n>>>>>>>> bien spécifié l\'intitulé exact de l\'objectClass pour le<br />\n>>>>>>>> personnel de notre établissement. En fait je ne vois pas où<br />\n>>>>>>>> j\'ai pu me tromper c\'est pourquoi je bloque.<br />\n>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit<br />\n>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>>> Bonne journée.<br />\n>>>>>>>><br />\n>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>><br />\n>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>><br />\n>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien compris<br />\n>>>>>>>>>> on peut tout à fait gérer ces groupes avec les paramètres<br />\n>>>>>>>>>> LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit<br />\n>>>>>>>>> un utilisateur, soit un groupe d\'utilisateurs , soit un role.<br />\n>>>>>>>>> On peut donc en effet se passer de la notion de groupe<br />\n>>>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>><br />\n>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de définition<br />\n>>>>>>>>> et d\'administration des utilisateurs et de leurs roles .<br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil dans<br />\n>>>>>>>>>> l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour<br />\n>>>>>>>>>> les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit en<br />\n>>>>>>>>> faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous<br />\n>>>>>>>>> les utilisateurs) en font partie :<br />\n>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me<br />\n>>>>>>>>>> faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml, il<br />\n>>>>>>>>> faut faire :<br />\n>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse,<br />\n>>>>>>>>>> ou alors j\'ai du passer à côté, si c\'est le cas veuillez<br />\n>>>>>>>>>> m\'excuser.<br />\n>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car<br />\n>>>>>>>>> je ne connais pas ta configuration.<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> --<br />\n> Ce message a été vérifié par<br />\n> pour des virus ou des polluriels et rien de<br />\n> suspect n\'a été trouvé. </div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:5edb2a01cb52327c4d2279b699c33473' 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:b4fd1d0a48a0d6f94e91af1bb8e4fe67' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n <title></title>\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Bonjour Yannis,<br>\n<br>\nPeux-tu v&eacute;rifier certaines choses par rapport &agrave; ton LDAP stp ?<br>\n<br>\n- \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est\nbien une branche de ton LDAP ?<br>\n<br>\n- \"(objectClass=personnel)\" renvoie bien des entr&eacute;es ?<br>\n<br>\n- quelle diff&eacute;rence &ccedil;a fait si tu changes l\'attribut suivant en :\n\"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?<br>\n<br>\n- idem pour\n\"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"<br>\n<br>\nAussi, quand tu te connectes avec n\'importe quel compte personnel,\nest-ce que tu arrives &agrave; &eacute;diter une fiche p&eacute;dagogique ? Si oui, tu fais\npartie du groupe ALL, donc (objectClass=personnel) est ok<br>\nSi tu arrives bien &agrave; &eacute;diter cette fiche, quand tu demandes la\npublication et que tu te connectes avec ton compte \"roualdes\" c\'est l&agrave;\nque tu n\'as pas le dossier virtuel \"Ressources que je dois mod&eacute;rer\" ?<br>\n<br>\nMerci<br>\nYohan<br>\n</font></font><br>\nYannis Roualdes a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour\nYohann et Vincent,\n <br>\n <br>\nPremi&egrave;rement vous ne pouvez pas savoir &agrave; quel point &ccedil;a me chagrine de\nvous solliciter &agrave; ce point.\n <br>\nVeuillez trouver en pi&egrave;ce jointe le fichier\ncommons-parameters.properties.\n <br>\nPour ce qui est des logs je me suis peut &ecirc;tre tromp&eacute; dans les\nparam&egrave;tres, je vais fouiller un peu plus, j\'arriverai peut &ecirc;tre &agrave; avoir\nquelques informations suppl&eacute;mentaires.\n <br>\n <br>\nPour expliquer un peu les param&egrave;tres du fichier il faut savoir que\nnotre annuaire poss&egrave;de un uid et un uidInterne, en fait\nl\'authentification utilise l\'uidInterne.\n <br>\n <br>\nPS1 : d&eacute;sol&eacute; pour la r&eacute;ponse tardive\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nEst-ce que tu peux envoyer ton fichier commons-parameters.properties\nstp ? N\'oublie pas de masquer les mots de passe.\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Re-bonjour,\n <br>\n <br>\nJ\'ai pu avoir acc&egrave;s aux logs des communications entre ORI-OAI et\nl\'annuaire LDAP de mon &eacute;tablissement, ceci uniquement pour le login\npuisque c\'est ce qui pose probl&egrave;me. Le seul souci que j\'ai pu noter est\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par\ncontre les filtres des groupes additionnels fonctionnent correctement.\nEst ce le probl&egrave;me ? Sachant que je n\'utilise pas de groupes\nsp&eacute;cifiques &agrave; ORI-OAI, uniquement les groupes additionnels.\n <br>\nPar ailleurs j\'ai modifi&eacute; le log4j.properties du workflow pour avoir\nles logs acegi, mais m&ecirc;me en mettant INFO je n\'ai pas le d&eacute;tails des\nrequ&ecirc;tes et r&eacute;ponses, y a t il des param&egrave;tres particuliers ?\n <br>\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Re-bonjour Yannis,\n <br>\n <br>\nAs-tu la possibilit&eacute; de tester tes filtres avec un browser ldap ?\n <br>\n <br>\nHenri\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Re-bonjour tout le monde,\n <br>\n <br>\nMe re-voila avec toujours le m&ecirc;me probl&egrave;me. J\'ai mis les filtres les\nmoins contraignant au niveau des groupes additionnels (uid=*) pour\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que\nl\'authentification CAS se passe tr&egrave;s bien je n\'arrive toujours pas &agrave;\nappartenir &agrave; un groupe.\n <br>\nEst ce que d\'autres personnes ont &eacute;t&eacute; confront&eacute;es au m&ecirc;me probl&egrave;me, si\noui comme a t il &eacute;t&eacute; r&eacute;solu ?\n <br>\n <br>\nBien &agrave; vous.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Je ne vois rien d\'incorrect.\n <br>\nLe probl&egrave;me vient surement d\'une mauvaise d&eacute;finition des groupes\nadditionnels .\n <br>\nIl faut v&eacute;rifier la valeur des param&egrave;tres :\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,\nldap.virtualgroup.filter.admins\n <br>\nLe mapping ldap est sans doute erron&eacute;.\n <br>\n <br>\nD&eacute;sol&eacute; de ne pas pouvoir faire plus.\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nExcusez moi pour cette r&eacute;ponse tardive, en pi&egrave;ce jointe vous trouverez\nl\'archive de ces fichiers. Il est possible que le probl&egrave;me vienne des\nintitul&eacute;s des propri&eacute;t&eacute;s utilis&eacute; dans notre annuaire, je teste en ce\nmoment m&ecirc;me.\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nest-il possible de voir la config locale, au moins les fichiers :\n <br>\ncommons-parameters.properties\n <br>\nconf/properties/spring/spring-categories.xml\n <br>\nconf/properties/spring/spring-metadata-types.xml\n <br>\nconf/propertiesspring/acegi/acegi-*.xml\n <br>\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Merci pour cette r&eacute;ponse, elle confirme qu\'il n\'est pas n&eacute;cessaire\nde cr&eacute;er des groupes LDAP sp&eacute;cifiques &agrave; ORI-OAI, cela m\'arrange.\n <br>\n&nbsp;&nbsp; Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me\nconnecte je ne fais partie d\'aucun groupe. J\'ai bien sp&eacute;cifi&eacute;\nl\'intitul&eacute; exact de l\'objectClass pour le personnel de notre\n&eacute;tablissement. En fait je ne vois pas o&ugrave; j\'ai pu me tromper c\'est\npourquoi je bloque.\n <br>\n&nbsp;&nbsp; En r&eacute;sum&eacute; : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit &eacute;gal &agrave;\n(objectClass=Person) ou &agrave; (uid=moniud) &ccedil;a ne marche pas.\n <br>\n&nbsp;&nbsp; Bonne journ&eacute;e.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nJe r&eacute;ponds dans le message\n <br>\n <br>\nYannis Roualdes wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour &agrave; tous,\n <br>\n <br>\n&nbsp;&nbsp; Cette question vous para&icirc;tra peut &ecirc;tre stupide mais je d&eacute;couvre LDAP\n(et ses filtres).\n <br>\nPremi&egrave;rement il me semble, mais d&eacute;trompez moi s\'il le faut, qu\'il n\'est\npas n&eacute;cessaire d\'avoir des groupes LDAP scp&eacute;cifiques pour utiliser le\nworkflow, si j\'ai bien compris on peut tout &agrave; fait g&eacute;rer ces groupes\navec les param&egrave;tres LDAP du workflow.\n <br>\n </blockquote></div>\nDans le workflow, le terme acegi \"recipient\" repr&eacute;sente soit un\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par\nexemple attribuer le role \"MODERATOR\" directement &agrave; plusieurs\nutilisateurs.\n <br>\n <br>\nLes \"recipient\" groupes&nbsp; ne sont qu\'une facilit&eacute; de d&eacute;finition et\nd\'administration des utilisateurs et de leurs roles .\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; C\'est l&agrave; mon probl&egrave;me :\nje suis bien reconnu lors de l\'authentification CAS, mais lorsque\nj\'affiche le profil dans l\'interface si l\'uid est correct je n\'ai\naucune autre information, je n\'appartiens &agrave; aucun groupe et je n\'ai\ndonc aucune autorisation. Le filtre que j\'utilise dans\ncommons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL\nest (uid=monUid). Pour les autres param&egrave;tres c\'est similaire.\n <br>\n </blockquote></div>\nLe seul groupe par d&eacute;faut&nbsp; est&nbsp; \"all\" .&nbsp; L\'utilisateur doit en faire\npartie , sinon il ne pourra rien faire .\n <br>\nPar d&eacute;faut, toutes les entr&eacute;es ldap de classes Person (ie tous les\nutilisateurs) en font partie :\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ignore totalement\npourquoi &ccedil;a ne fonctionnement pas, me faut il modifier des fichies\nACEGI ?\n <br>\n </blockquote></div>\nEn g&eacute;n&eacute;ral, d&egrave;s que l\'on modifie les droits: persmissions ou roles (en\ngros, d&egrave;s que l\'on touche &agrave; acegi-acls-root.xml, il faut faire :\n <br>\nant update-acls\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ai fait une recherche\nmais je n\'ai pas trouv&eacute; de r&eacute;ponse, ou alors j\'ai du passer &agrave; c&ocirc;t&eacute;, si\nc\'est le cas veuillez m\'excuser.\n <br>\nMerci pour votre aide.\n <br>\n <br>\n </blockquote></div>\n <br>\nJe ne suis pas s&ucirc;r de r&eacute;pondre compl&egrave;tement &agrave; la question, car je ne\nconnais pas ta configuration.\n <br>\n <br>\nHenri\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:b4fd1d0a48a0d6f94e91af1bb8e4fe67' 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:f1c181628cdebeef56efd16c7b269276' 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 Yohann,</p>\n<p>\"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche pour<br />\nautant que je puisse en juger (ldapsearch me renvoie les bonnes données).</p>\n<p>\"(objectClass=personnel)\" sans autre restriction renvoie des données<br />\nmais de manière incomplète : la taille limite est atteinte assez<br />\nrapidement, donc il n\'y pas les données de l\'ensemble des personnes<br />\nconcernées par ce filtre.</p>\n<p>Il n\'y a aucune différence lorsque je modifie<br />\nWORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.</p>\n<p>Pour le moment lorsque je me connecte je peux créer une nouvelle fiche<br />\nmais pas la sauvegarder (je n\'ai pas les droits d\'initier un workflow).<br />\nLe souci vient peut être du fait que (objectClass=personnel) ne renvoie<br />\nque des données partielles du à la limite de taille de la réponse.</p>\n<p>Voila tout ce que je peux dire pour le moment.</p>\n<p>En tout cas merci pour ton aide.</p>\n<p>Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yannis,<br />\n><br />\n> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?<br />\n><br />\n> - \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est<br />\n> bien une branche de ton LDAP ?<br />\n><br />\n> - \"(objectClass=personnel)\" renvoie bien des entrées ?<br />\n><br />\n> - quelle différence ça fait si tu changes l\'attribut suivant en :<br />\n> \"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?<br />\n><br />\n> - idem pour<br />\n> \"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"<br />\n><br />\n> Aussi, quand tu te connectes avec n\'importe quel compte personnel,<br />\n> est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais<br />\n> partie du groupe ALL, donc (objectClass=personnel) est ok<br />\n> Si tu arrives bien à éditer cette fiche, quand tu demandes la<br />\n> publication et que tu te connectes avec ton compte \"roualdes\" c\'est là<br />\n> que tu n\'as pas le dossier virtuel \"Ressources que je dois modérer\" ?<br />\n><br />\n> Merci<br />\n> Yohan<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yohann et Vincent,<br />\n>><br />\n>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de<br />\n>> vous solliciter à ce point.<br />\n>> Veuillez trouver en pièce jointe le fichier<br />\n>> commons-parameters.properties.<br />\n>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>> paramètres, je vais fouiller un peu plus, j\'arriverai peut être à<br />\n>> avoir quelques informations supplémentaires.<br />\n>><br />\n>> Pour expliquer un peu les paramètres du fichier il faut savoir que<br />\n>> notre annuaire possède un uid et un uidInterne, en fait<br />\n>> l\'authentification utilise l\'uidInterne.<br />\n>><br />\n>> PS1 : désolé pour la réponse tardive<br />\n>><br />\n>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yannis,<br />\n>>><br />\n>>> Est-ce que tu peux envoyer ton fichier commons-parameters.properties<br />\n>>> stp ? N\'oublie pas de masquer les mots de passe.<br />\n>>><br />\n>>> Merci<br />\n>>> Yohan<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Re-bonjour,<br />\n>>>><br />\n>>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>>>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le login<br />\n>>>> puisque c\'est ce qui pose problème. Le seul souci que j\'ai pu noter<br />\n>>>> est qu\'un filtre portant sur la recherche de groupe ne renvoie<br />\n>>>> rien. Par contre les filtres des groupes additionnels fonctionnent<br />\n>>>> correctement. Est ce le problème ? Sachant que je n\'utilise pas de<br />\n>>>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.<br />\n>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour<br />\n>>>> avoir les logs acegi, mais même en mettant INFO je n\'ai pas le<br />\n>>>> détails des requêtes et réponses, y a t il des paramètres<br />\n>>>> particuliers ?<br />\n>>>><br />\n>>>> Cordialement.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Re-bonjour Yannis,<br />\n>>>>><br />\n>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>>>><br />\n>>>>> Henri<br />\n>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>><br />\n>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les filtres<br />\n>>>>>> les moins contraignant au niveau des groupes additionnels (uid=*)<br />\n>>>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du<br />\n>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>>>>>> l\'authentification CAS se passe très bien je n\'arrive toujours<br />\n>>>>>> pas à appartenir à un groupe.<br />\n>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>><br />\n>>>>>> Bien à vous.<br />\n>>>>>><br />\n>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>>>>>> additionnels .<br />\n>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>><br />\n>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>> Henri<br />\n>>>>>>><br />\n>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>>>>>> annuaire, je teste en ce moment même.<br />\n>>>>>>>> Cordialement.<br />\n>>>>>>>><br />\n>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri<br />\n>>>>>>>>><br />\n>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,<br />\n>>>>>>>>>> cela m\'arrange.<br />\n>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests<br />\n>>>>>>>>>> et quelque soit le filtre<br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je<br />\n>>>>>>>>>> ne fais partie d\'aucun groupe. J\'ai bien spécifié l\'intitulé<br />\n>>>>>>>>>> exact de l\'objectClass pour le personnel de notre<br />\n>>>>>>>>>> établissement. En fait je ne vois pas où j\'ai pu me tromper<br />\n>>>>>>>>>> c\'est pourquoi je bloque.<br />\n>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit<br />\n>>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien<br />\n>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les<br />\n>>>>>>>>>>>> paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit<br />\n>>>>>>>>>>> un utilisateur, soit un groupe d\'utilisateurs , soit un<br />\n>>>>>>>>>>> role. On peut donc en effet se passer de la notion de groupe<br />\n>>>>>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>> définition et d\'administration des utilisateurs et de leurs<br />\n>>>>>>>>>>> roles .<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil<br />\n>>>>>>>>>>>> dans l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour<br />\n>>>>>>>>>>>> les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit<br />\n>>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie<br />\n>>>>>>>>>>> tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me<br />\n>>>>>>>>>>>> faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml,<br />\n>>>>>>>>>>> il faut faire :<br />\n>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse,<br />\n>>>>>>>>>>>> ou alors j\'ai du passer à côté, si c\'est le cas veuillez<br />\n>>>>>>>>>>>> m\'excuser.<br />\n>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,<br />\n>>>>>>>>>>> car je ne connais pas ta configuration.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> --<br />\n>>> Ce message a été vérifié par<br />\n>>> pour des virus ou des polluriels et rien de<br />\n>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> --<br />\n> Ce message a été vérifié par<br />\n> pour des virus ou des polluriels et rien de<br />\n> suspect n\'a été trouvé. </div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:f1c181628cdebeef56efd16c7b269276' 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:1853f4b96b89c91025a84041fbaccbeb' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Merci Yannis pour ces points.<br>\nSi tu mets ceci:<br>\n<br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)<br>\n<br>\n&ccedil;a devrait te permettre d\'initier un workflow. Tu as d&eacute;j&agrave; essay&eacute; ? Si\n&ccedil;a marche, le probl&egrave;me peut effectivement venir de la limite de\n(objectClass=personnel)<br>\n<br>\nYohan<br>\n<br>\n<br>\n</font></font><br>\nYannis Roualdes a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour\nYohann,\n <br>\n <br>\n\"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche pour\nautant que je puisse en juger (ldapsearch me renvoie les bonnes\ndonn&eacute;es).\n <br>\n <br>\n\"(objectClass=personnel)\" sans autre restriction renvoie des donn&eacute;es\nmais de mani&egrave;re incompl&egrave;te : la taille limite est atteinte assez\nrapidement, donc il n\'y pas les donn&eacute;es de l\'ensemble des personnes\nconcern&eacute;es par ce filtre.\n <br>\n <br>\nIl n\'y a aucune diff&eacute;rence lorsque je modifie\nWORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.\n <br>\n <br>\nPour le moment lorsque je me connecte je peux cr&eacute;er une nouvelle fiche\nmais pas la sauvegarder (je n\'ai pas les droits d\'initier un workflow).\nLe souci vient peut &ecirc;tre du fait que (objectClass=personnel) ne renvoie\nque des donn&eacute;es partielles du &agrave; la limite de taille de la r&eacute;ponse.\n <br>\n <br>\nVoila tout ce que je peux dire pour le moment.\n <br>\n <br>\nEn tout cas merci pour ton aide.\n <br>\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nPeux-tu v&eacute;rifier certaines choses par rapport &agrave; ton LDAP stp ?\n <br>\n <br>\n- \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est\nbien une branche de ton LDAP ?\n <br>\n <br>\n- \"(objectClass=personnel)\" renvoie bien des entr&eacute;es ?\n <br>\n <br>\n- quelle diff&eacute;rence &ccedil;a fait si tu changes l\'attribut suivant en :\n\"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?\n <br>\n <br>\n- idem pour\n\"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"\n <br>\n <br>\nAussi, quand tu te connectes avec n\'importe quel compte personnel,\nest-ce que tu arrives &agrave; &eacute;diter une fiche p&eacute;dagogique ? Si oui, tu fais\npartie du groupe ALL, donc (objectClass=personnel) est ok\n <br>\nSi tu arrives bien &agrave; &eacute;diter cette fiche, quand tu demandes la\npublication et que tu te connectes avec ton compte \"roualdes\" c\'est l&agrave;\nque tu n\'as pas le dossier virtuel \"Ressources que je dois mod&eacute;rer\" ?\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour Yohann et Vincent,\n <br>\n <br>\nPremi&egrave;rement vous ne pouvez pas savoir &agrave; quel point &ccedil;a me chagrine de\nvous solliciter &agrave; ce point.\n <br>\nVeuillez trouver en pi&egrave;ce jointe le fichier\ncommons-parameters.properties.\n <br>\nPour ce qui est des logs je me suis peut &ecirc;tre tromp&eacute; dans les\nparam&egrave;tres, je vais fouiller un peu plus, j\'arriverai peut &ecirc;tre &agrave; avoir\nquelques informations suppl&eacute;mentaires.\n <br>\n <br>\nPour expliquer un peu les param&egrave;tres du fichier il faut savoir que\nnotre annuaire poss&egrave;de un uid et un uidInterne, en fait\nl\'authentification utilise l\'uidInterne.\n <br>\n <br>\nPS1 : d&eacute;sol&eacute; pour la r&eacute;ponse tardive\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nEst-ce que tu peux envoyer ton fichier commons-parameters.properties\nstp ? N\'oublie pas de masquer les mots de passe.\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Re-bonjour,\n <br>\n <br>\nJ\'ai pu avoir acc&egrave;s aux logs des communications entre ORI-OAI et\nl\'annuaire LDAP de mon &eacute;tablissement, ceci uniquement pour le login\npuisque c\'est ce qui pose probl&egrave;me. Le seul souci que j\'ai pu noter est\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par\ncontre les filtres des groupes additionnels fonctionnent correctement.\nEst ce le probl&egrave;me ? Sachant que je n\'utilise pas de groupes\nsp&eacute;cifiques &agrave; ORI-OAI, uniquement les groupes additionnels.\n <br>\nPar ailleurs j\'ai modifi&eacute; le log4j.properties du workflow pour avoir\nles logs acegi, mais m&ecirc;me en mettant INFO je n\'ai pas le d&eacute;tails des\nrequ&ecirc;tes et r&eacute;ponses, y a t il des param&egrave;tres particuliers ?\n <br>\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Re-bonjour Yannis,\n <br>\n <br>\nAs-tu la possibilit&eacute; de tester tes filtres avec un browser ldap ?\n <br>\n <br>\nHenri\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Re-bonjour tout le monde,\n <br>\n <br>\nMe re-voila avec toujours le m&ecirc;me probl&egrave;me. J\'ai mis les filtres les\nmoins contraignant au niveau des groupes additionnels (uid=*) pour\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que\nl\'authentification CAS se passe tr&egrave;s bien je n\'arrive toujours pas &agrave;\nappartenir &agrave; un groupe.\n <br>\nEst ce que d\'autres personnes ont &eacute;t&eacute; confront&eacute;es au m&ecirc;me probl&egrave;me, si\noui comme a t il &eacute;t&eacute; r&eacute;solu ?\n <br>\n <br>\nBien &agrave; vous.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Je ne vois rien d\'incorrect.\n <br>\nLe probl&egrave;me vient surement d\'une mauvaise d&eacute;finition des groupes\nadditionnels .\n <br>\nIl faut v&eacute;rifier la valeur des param&egrave;tres :\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,\nldap.virtualgroup.filter.admins\n <br>\nLe mapping ldap est sans doute erron&eacute;.\n <br>\n <br>\nD&eacute;sol&eacute; de ne pas pouvoir faire plus.\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nExcusez moi pour cette r&eacute;ponse tardive, en pi&egrave;ce jointe vous trouverez\nl\'archive de ces fichiers. Il est possible que le probl&egrave;me vienne des\nintitul&eacute;s des propri&eacute;t&eacute;s utilis&eacute; dans notre annuaire, je teste en ce\nmoment m&ecirc;me.\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nest-il possible de voir la config locale, au moins les fichiers :\n <br>\ncommons-parameters.properties\n <br>\nconf/properties/spring/spring-categories.xml\n <br>\nconf/properties/spring/spring-metadata-types.xml\n <br>\nconf/propertiesspring/acegi/acegi-*.xml\n <br>\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Merci pour cette r&eacute;ponse, elle confirme qu\'il n\'est pas n&eacute;cessaire\nde cr&eacute;er des groupes LDAP sp&eacute;cifiques &agrave; ORI-OAI, cela m\'arrange.\n <br>\n&nbsp;&nbsp; Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me\nconnecte je ne fais partie d\'aucun groupe. J\'ai bien sp&eacute;cifi&eacute;\nl\'intitul&eacute; exact de l\'objectClass pour le personnel de notre\n&eacute;tablissement. En fait je ne vois pas o&ugrave; j\'ai pu me tromper c\'est\npourquoi je bloque.\n <br>\n&nbsp;&nbsp; En r&eacute;sum&eacute; : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit &eacute;gal &agrave;\n(objectClass=Person) ou &agrave; (uid=moniud) &ccedil;a ne marche pas.\n <br>\n&nbsp;&nbsp; Bonne journ&eacute;e.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nJe r&eacute;ponds dans le message\n <br>\n <br>\nYannis Roualdes wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour &agrave; tous,\n <br>\n <br>\n&nbsp;&nbsp; Cette question vous para&icirc;tra peut &ecirc;tre stupide mais je d&eacute;couvre LDAP\n(et ses filtres).\n <br>\nPremi&egrave;rement il me semble, mais d&eacute;trompez moi s\'il le faut, qu\'il n\'est\npas n&eacute;cessaire d\'avoir des groupes LDAP scp&eacute;cifiques pour utiliser le\nworkflow, si j\'ai bien compris on peut tout &agrave; fait g&eacute;rer ces groupes\navec les param&egrave;tres LDAP du workflow.\n <br>\n </blockquote></div>\nDans le workflow, le terme acegi \"recipient\" repr&eacute;sente soit un\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par\nexemple attribuer le role \"MODERATOR\" directement &agrave; plusieurs\nutilisateurs.\n <br>\n <br>\nLes \"recipient\" groupes&nbsp; ne sont qu\'une facilit&eacute; de d&eacute;finition et\nd\'administration des utilisateurs et de leurs roles .\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; C\'est l&agrave; mon\nprobl&egrave;me : je suis bien reconnu lors de l\'authentification CAS, mais\nlorsque j\'affiche le profil dans l\'interface si l\'uid est correct je\nn\'ai aucune autre information, je n\'appartiens &agrave; aucun groupe et je\nn\'ai donc aucune autorisation. Le filtre que j\'utilise dans\ncommons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL\nest (uid=monUid). Pour les autres param&egrave;tres c\'est similaire.\n <br>\n </blockquote></div>\nLe seul groupe par d&eacute;faut&nbsp; est&nbsp; \"all\" .&nbsp; L\'utilisateur doit en faire\npartie , sinon il ne pourra rien faire .\n <br>\nPar d&eacute;faut, toutes les entr&eacute;es ldap de classes Person (ie tous les\nutilisateurs) en font partie :\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ignore totalement\npourquoi &ccedil;a ne fonctionnement pas, me faut il modifier des fichies\nACEGI ?\n <br>\n </blockquote></div>\nEn g&eacute;n&eacute;ral, d&egrave;s que l\'on modifie les droits: persmissions ou roles (en\ngros, d&egrave;s que l\'on touche &agrave; acegi-acls-root.xml, il faut faire :\n <br>\nant update-acls\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ai fait une recherche\nmais je n\'ai pas trouv&eacute; de r&eacute;ponse, ou alors j\'ai du passer &agrave; c&ocirc;t&eacute;, si\nc\'est le cas veuillez m\'excuser.\n <br>\nMerci pour votre aide.\n <br>\n <br>\n </blockquote></div>\n <br>\nJe ne suis pas s&ucirc;r de r&eacute;pondre compl&egrave;tement &agrave; la question, car je ne\nconnais pas ta configuration.\n <br>\n <br>\nHenri\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:1853f4b96b89c91025a84041fbaccbeb' 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:f3eceb35eda3e172647049e3aeea4853' 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\">Hélas j\'avais déjà essayé, en fait j\'ai testé beaucoup de combinaisons<br />\nde filtres et je ne parviens pas à faire partie d\'un groupe.</p>\n<p>Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Merci Yannis pour ces points.<br />\n> Si tu mets ceci:<br />\n><br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)<br />\n><br />\n> ça devrait te permettre d\'initier un workflow. Tu as déjà essayé ? Si<br />\n> ça marche, le problème peut effectivement venir de la limite de<br />\n> (objectClass=personnel)<br />\n><br />\n> Yohan<br />\n><br />\n><br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yohann,<br />\n>><br />\n>> \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche<br />\n>> pour autant que je puisse en juger (ldapsearch me renvoie les bonnes<br />\n>> données).<br />\n>><br />\n>> \"(objectClass=personnel)\" sans autre restriction renvoie des données<br />\n>> mais de manière incomplète : la taille limite est atteinte assez<br />\n>> rapidement, donc il n\'y pas les données de l\'ensemble des personnes<br />\n>> concernées par ce filtre.<br />\n>><br />\n>> Il n\'y a aucune différence lorsque je modifie<br />\n>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.<br />\n>><br />\n>> Pour le moment lorsque je me connecte je peux créer une nouvelle<br />\n>> fiche mais pas la sauvegarder (je n\'ai pas les droits d\'initier un<br />\n>> workflow). Le souci vient peut être du fait que<br />\n>> (objectClass=personnel) ne renvoie que des données partielles du à la<br />\n>> limite de taille de la réponse.<br />\n>><br />\n>> Voila tout ce que je peux dire pour le moment.<br />\n>><br />\n>> En tout cas merci pour ton aide.<br />\n>><br />\n>><br />\n>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yannis,<br />\n>>><br />\n>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?<br />\n>>><br />\n>>> - \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est<br />\n>>> bien une branche de ton LDAP ?<br />\n>>><br />\n>>> - \"(objectClass=personnel)\" renvoie bien des entrées ?<br />\n>>><br />\n>>> - quelle différence ça fait si tu changes l\'attribut suivant en :<br />\n>>> \"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?<br />\n>>><br />\n>>> - idem pour<br />\n>>> \"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"<br />\n>>><br />\n>>> Aussi, quand tu te connectes avec n\'importe quel compte personnel,<br />\n>>> est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu<br />\n>>> fais partie du groupe ALL, donc (objectClass=personnel) est ok<br />\n>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la<br />\n>>> publication et que tu te connectes avec ton compte \"roualdes\" c\'est<br />\n>>> là que tu n\'as pas le dossier virtuel \"Ressources que je dois<br />\n>>> modérer\" ?<br />\n>>><br />\n>>> Merci<br />\n>>> Yohan<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yohann et Vincent,<br />\n>>>><br />\n>>>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine<br />\n>>>> de vous solliciter à ce point.<br />\n>>>> Veuillez trouver en pièce jointe le fichier<br />\n>>>> commons-parameters.properties.<br />\n>>>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>>>> paramètres, je vais fouiller un peu plus, j\'arriverai peut être à<br />\n>>>> avoir quelques informations supplémentaires.<br />\n>>>><br />\n>>>> Pour expliquer un peu les paramètres du fichier il faut savoir que<br />\n>>>> notre annuaire possède un uid et un uidInterne, en fait<br />\n>>>> l\'authentification utilise l\'uidInterne.<br />\n>>>><br />\n>>>> PS1 : désolé pour la réponse tardive<br />\n>>>><br />\n>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yannis,<br />\n>>>>><br />\n>>>>> Est-ce que tu peux envoyer ton fichier<br />\n>>>>> commons-parameters.properties stp ? N\'oublie pas de masquer les<br />\n>>>>> mots de passe.<br />\n>>>>><br />\n>>>>> Merci<br />\n>>>>> Yohan<br />\n>>>>><br />\n>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Re-bonjour,<br />\n>>>>>><br />\n>>>>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>>>>>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le<br />\n>>>>>> login puisque c\'est ce qui pose problème. Le seul souci que j\'ai<br />\n>>>>>> pu noter est qu\'un filtre portant sur la recherche de groupe ne<br />\n>>>>>> renvoie rien. Par contre les filtres des groupes additionnels<br />\n>>>>>> fonctionnent correctement. Est ce le problème ? Sachant que je<br />\n>>>>>> n\'utilise pas de groupes spécifiques à ORI-OAI, uniquement les<br />\n>>>>>> groupes additionnels.<br />\n>>>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour<br />\n>>>>>> avoir les logs acegi, mais même en mettant INFO je n\'ai pas le<br />\n>>>>>> détails des requêtes et réponses, y a t il des paramètres<br />\n>>>>>> particuliers ?<br />\n>>>>>><br />\n>>>>>> Cordialement.<br />\n>>>>>><br />\n>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Re-bonjour Yannis,<br />\n>>>>>>><br />\n>>>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>>>>>><br />\n>>>>>>> Henri<br />\n>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>>>><br />\n>>>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les<br />\n>>>>>>>> filtres les moins contraignant au niveau des groupes<br />\n>>>>>>>> additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL,<br />\n>>>>>>>> et des filtres du style (objectClass=*) pour<br />\n>>>>>>>> WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l\'authentification CAS<br />\n>>>>>>>> se passe très bien je n\'arrive toujours pas à appartenir à un<br />\n>>>>>>>> groupe.<br />\n>>>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>>>><br />\n>>>>>>>> Bien à vous.<br />\n>>>>>>>><br />\n>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>>>> Le problème vient surement d\'une mauvaise définition des<br />\n>>>>>>>>> groupes additionnels .<br />\n>>>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>>>><br />\n>>>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>>>> Henri<br />\n>>>>>>>>><br />\n>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>>>>>> problème vienne des intitulés des propriétés utilisé dans<br />\n>>>>>>>>>> notre annuaire, je teste en ce moment même.<br />\n>>>>>>>>>> Cordialement.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> est-il possible de voir la config locale, au moins les<br />\n>>>>>>>>>>> fichiers :<br />\n>>>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,<br />\n>>>>>>>>>>>> cela m\'arrange.<br />\n>>>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs<br />\n>>>>>>>>>>>> tests et quelque soit le filtre<br />\n>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte<br />\n>>>>>>>>>>>> je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n>>>>>>>>>>>> l\'intitulé exact de l\'objectClass pour le personnel de<br />\n>>>>>>>>>>>> notre établissement. En fait je ne vois pas où j\'ai pu me<br />\n>>>>>>>>>>>> tromper c\'est pourquoi je bloque.<br />\n>>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL<br />\n>>>>>>>>>>>> soit égal à (objectClass=Person) ou à (uid=moniud) ça ne<br />\n>>>>>>>>>>>> marche pas.<br />\n>>>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le<br />\n>>>>>>>>>>>>>> faut, qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien<br />\n>>>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les<br />\n>>>>>>>>>>>>>> paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente<br />\n>>>>>>>>>>>>> soit un utilisateur, soit un groupe d\'utilisateurs , soit<br />\n>>>>>>>>>>>>> un role. On peut donc en effet se passer de la notion de<br />\n>>>>>>>>>>>>> groupe d\'utilisateurs. On peut par exemple attribuer le<br />\n>>>>>>>>>>>>> role \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>>>> définition et d\'administration des utilisateurs et de<br />\n>>>>>>>>>>>>> leurs roles .<br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil<br />\n>>>>>>>>>>>>>> dans l\'interface si l\'uid est correct je n\'ai aucune<br />\n>>>>>>>>>>>>>> autre information, je n\'appartiens à aucun groupe et je<br />\n>>>>>>>>>>>>>> n\'ai donc aucune autorisation. Le filtre que j\'utilise<br />\n>>>>>>>>>>>>>> dans commons-parameters.properties pour<br />\n>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).<br />\n>>>>>>>>>>>>>> Pour les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur<br />\n>>>>>>>>>>>>> doit en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie<br />\n>>>>>>>>>>>>> tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me<br />\n>>>>>>>>>>>>>> faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions<br />\n>>>>>>>>>>>>> ou roles (en gros, dès que l\'on touche à<br />\n>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :<br />\n>>>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de<br />\n>>>>>>>>>>>>>> réponse, ou alors j\'ai du passer à côté, si c\'est le cas<br />\n>>>>>>>>>>>>>> veuillez m\'excuser.<br />\n>>>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,<br />\n>>>>>>>>>>>>> car je ne connais pas ta configuration.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>><br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> --<br />\n>>>>> Ce message a été vérifié par<br />\n>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> --<br />\n>>> Ce message a été vérifié par<br />\n>>> pour des virus ou des polluriels et rien de<br />\n>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> --<br />\n> Ce message a été vérifié par<br />\n> pour des virus ou des polluriels et rien de<br />\n> suspect n\'a été trouvé. </div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:f3eceb35eda3e172647049e3aeea4853' 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:554ae620486dad1bce5a2035def4d6ec' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Vincent,<br>\n<br>\nEst-ce que tu sais sur quelle partie aiguiller Yannis ?<br>\nNiveau logs ?<br>\n<br>\nMerci<br>\nYohan<br>\n</font></font><br>\nYannis Roualdes a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>H&eacute;las\nj\'avais d&eacute;j&agrave; essay&eacute;, en fait j\'ai test&eacute; beaucoup de combinaisons de\nfiltres et je ne parviens pas &agrave; faire partie d\'un groupe.\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Merci Yannis pour ces points.\n <br>\nSi tu mets ceci:\n <br>\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)\n <br>\n <br>\n&ccedil;a devrait te permettre d\'initier un workflow. Tu as d&eacute;j&agrave; essay&eacute; ? Si\n&ccedil;a marche, le probl&egrave;me peut effectivement venir de la limite de\n(objectClass=personnel)\n <br>\n <br>\nYohan\n <br>\n <br>\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour Yohann,\n <br>\n <br>\n\"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche pour\nautant que je puisse en juger (ldapsearch me renvoie les bonnes\ndonn&eacute;es).\n <br>\n <br>\n\"(objectClass=personnel)\" sans autre restriction renvoie des donn&eacute;es\nmais de mani&egrave;re incompl&egrave;te : la taille limite est atteinte assez\nrapidement, donc il n\'y pas les donn&eacute;es de l\'ensemble des personnes\nconcern&eacute;es par ce filtre.\n <br>\n <br>\nIl n\'y a aucune diff&eacute;rence lorsque je modifie\nWORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.\n <br>\n <br>\nPour le moment lorsque je me connecte je peux cr&eacute;er une nouvelle fiche\nmais pas la sauvegarder (je n\'ai pas les droits d\'initier un workflow).\nLe souci vient peut &ecirc;tre du fait que (objectClass=personnel) ne renvoie\nque des donn&eacute;es partielles du &agrave; la limite de taille de la r&eacute;ponse.\n <br>\n <br>\nVoila tout ce que je peux dire pour le moment.\n <br>\n <br>\nEn tout cas merci pour ton aide.\n <br>\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nPeux-tu v&eacute;rifier certaines choses par rapport &agrave; ton LDAP stp ?\n <br>\n <br>\n- \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est\nbien une branche de ton LDAP ?\n <br>\n <br>\n- \"(objectClass=personnel)\" renvoie bien des entr&eacute;es ?\n <br>\n <br>\n- quelle diff&eacute;rence &ccedil;a fait si tu changes l\'attribut suivant en :\n\"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?\n <br>\n <br>\n- idem pour\n\"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"\n <br>\n <br>\nAussi, quand tu te connectes avec n\'importe quel compte personnel,\nest-ce que tu arrives &agrave; &eacute;diter une fiche p&eacute;dagogique ? Si oui, tu fais\npartie du groupe ALL, donc (objectClass=personnel) est ok\n <br>\nSi tu arrives bien &agrave; &eacute;diter cette fiche, quand tu demandes la\npublication et que tu te connectes avec ton compte \"roualdes\" c\'est l&agrave;\nque tu n\'as pas le dossier virtuel \"Ressources que je dois mod&eacute;rer\" ?\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour Yohann et Vincent,\n <br>\n <br>\nPremi&egrave;rement vous ne pouvez pas savoir &agrave; quel point &ccedil;a me chagrine de\nvous solliciter &agrave; ce point.\n <br>\nVeuillez trouver en pi&egrave;ce jointe le fichier\ncommons-parameters.properties.\n <br>\nPour ce qui est des logs je me suis peut &ecirc;tre tromp&eacute; dans les\nparam&egrave;tres, je vais fouiller un peu plus, j\'arriverai peut &ecirc;tre &agrave; avoir\nquelques informations suppl&eacute;mentaires.\n <br>\n <br>\nPour expliquer un peu les param&egrave;tres du fichier il faut savoir que\nnotre annuaire poss&egrave;de un uid et un uidInterne, en fait\nl\'authentification utilise l\'uidInterne.\n <br>\n <br>\nPS1 : d&eacute;sol&eacute; pour la r&eacute;ponse tardive\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nEst-ce que tu peux envoyer ton fichier commons-parameters.properties\nstp ? N\'oublie pas de masquer les mots de passe.\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Re-bonjour,\n <br>\n <br>\nJ\'ai pu avoir acc&egrave;s aux logs des communications entre ORI-OAI et\nl\'annuaire LDAP de mon &eacute;tablissement, ceci uniquement pour le login\npuisque c\'est ce qui pose probl&egrave;me. Le seul souci que j\'ai pu noter est\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par\ncontre les filtres des groupes additionnels fonctionnent correctement.\nEst ce le probl&egrave;me ? Sachant que je n\'utilise pas de groupes\nsp&eacute;cifiques &agrave; ORI-OAI, uniquement les groupes additionnels.\n <br>\nPar ailleurs j\'ai modifi&eacute; le log4j.properties du workflow pour avoir\nles logs acegi, mais m&ecirc;me en mettant INFO je n\'ai pas le d&eacute;tails des\nrequ&ecirc;tes et r&eacute;ponses, y a t il des param&egrave;tres particuliers ?\n <br>\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Re-bonjour Yannis,\n <br>\n <br>\nAs-tu la possibilit&eacute; de tester tes filtres avec un browser ldap ?\n <br>\n <br>\nHenri\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">Re-bonjour tout le monde,\n <br>\n <br>\nMe re-voila avec toujours le m&ecirc;me probl&egrave;me. J\'ai mis les filtres les\nmoins contraignant au niveau des groupes additionnels (uid=*) pour\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que\nl\'authentification CAS se passe tr&egrave;s bien je n\'arrive toujours pas &agrave;\nappartenir &agrave; un groupe.\n <br>\nEst ce que d\'autres personnes ont &eacute;t&eacute; confront&eacute;es au m&ecirc;me probl&egrave;me, si\noui comme a t il &eacute;t&eacute; r&eacute;solu ?\n <br>\n <br>\nBien &agrave; vous.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Je ne vois rien d\'incorrect.\n <br>\nLe probl&egrave;me vient surement d\'une mauvaise d&eacute;finition des groupes\nadditionnels .\n <br>\nIl faut v&eacute;rifier la valeur des param&egrave;tres :\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,\nldap.virtualgroup.filter.admins\n <br>\nLe mapping ldap est sans doute erron&eacute;.\n <br>\n <br>\nD&eacute;sol&eacute; de ne pas pouvoir faire plus.\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nExcusez moi pour cette r&eacute;ponse tardive, en pi&egrave;ce jointe vous trouverez\nl\'archive de ces fichiers. Il est possible que le probl&egrave;me vienne des\nintitul&eacute;s des propri&eacute;t&eacute;s utilis&eacute; dans notre annuaire, je teste en ce\nmoment m&ecirc;me.\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nest-il possible de voir la config locale, au moins les fichiers :\n <br>\ncommons-parameters.properties\n <br>\nconf/properties/spring/spring-categories.xml\n <br>\nconf/properties/spring/spring-metadata-types.xml\n <br>\nconf/propertiesspring/acegi/acegi-*.xml\n <br>\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Merci pour cette r&eacute;ponse, elle confirme qu\'il n\'est pas n&eacute;cessaire\nde cr&eacute;er des groupes LDAP sp&eacute;cifiques &agrave; ORI-OAI, cela m\'arrange.\n <br>\n&nbsp;&nbsp; Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me\nconnecte je ne fais partie d\'aucun groupe. J\'ai bien sp&eacute;cifi&eacute;\nl\'intitul&eacute; exact de l\'objectClass pour le personnel de notre\n&eacute;tablissement. En fait je ne vois pas o&ugrave; j\'ai pu me tromper c\'est\npourquoi je bloque.\n <br>\n&nbsp;&nbsp; En r&eacute;sum&eacute; : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit &eacute;gal &agrave;\n(objectClass=Person) ou &agrave; (uid=moniud) &ccedil;a ne marche pas.\n <br>\n&nbsp;&nbsp; Bonne journ&eacute;e.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nJe r&eacute;ponds dans le message\n <br>\n <br>\nYannis Roualdes wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour &agrave; tous,\n <br>\n <br>\n&nbsp;&nbsp; Cette question vous para&icirc;tra peut &ecirc;tre stupide mais je d&eacute;couvre LDAP\n(et ses filtres).\n <br>\nPremi&egrave;rement il me semble, mais d&eacute;trompez moi s\'il le faut, qu\'il n\'est\npas n&eacute;cessaire d\'avoir des groupes LDAP scp&eacute;cifiques pour utiliser le\nworkflow, si j\'ai bien compris on peut tout &agrave; fait g&eacute;rer ces groupes\navec les param&egrave;tres LDAP du workflow.\n <br>\n </blockquote></div>\nDans le workflow, le terme acegi \"recipient\" repr&eacute;sente soit un\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par\nexemple attribuer le role \"MODERATOR\" directement &agrave; plusieurs\nutilisateurs.\n <br>\n <br>\nLes \"recipient\" groupes&nbsp; ne sont qu\'une facilit&eacute; de d&eacute;finition et\nd\'administration des utilisateurs et de leurs roles .\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; C\'est l&agrave; mon\nprobl&egrave;me : je suis bien reconnu lors de l\'authentification CAS, mais\nlorsque j\'affiche le profil dans l\'interface si l\'uid est correct je\nn\'ai aucune autre information, je n\'appartiens &agrave; aucun groupe et je\nn\'ai donc aucune autorisation. Le filtre que j\'utilise dans\ncommons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL\nest (uid=monUid). Pour les autres param&egrave;tres c\'est similaire.\n <br>\n </blockquote></div>\nLe seul groupe par d&eacute;faut&nbsp; est&nbsp; \"all\" .&nbsp; L\'utilisateur doit en faire\npartie , sinon il ne pourra rien faire .\n <br>\nPar d&eacute;faut, toutes les entr&eacute;es ldap de classes Person (ie tous les\nutilisateurs) en font partie :\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ignore totalement\npourquoi &ccedil;a ne fonctionnement pas, me faut il modifier des fichies\nACEGI ?\n <br>\n </blockquote></div>\nEn g&eacute;n&eacute;ral, d&egrave;s que l\'on modifie les droits: persmissions ou roles (en\ngros, d&egrave;s que l\'on touche &agrave; acegi-acls-root.xml, il faut faire :\n <br>\nant update-acls\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ai fait une\nrecherche mais je n\'ai pas trouv&eacute; de r&eacute;ponse, ou alors j\'ai du passer &agrave;\nc&ocirc;t&eacute;, si c\'est le cas veuillez m\'excuser.\n <br>\nMerci pour votre aide.\n <br>\n <br>\n </blockquote></div>\n <br>\nJe ne suis pas s&ucirc;r de r&eacute;pondre compl&egrave;tement &agrave; la question, car je ne\nconnais pas ta configuration.\n <br>\n <br>\nHenri\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:554ae620486dad1bce5a2035def4d6ec' 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:9a93f33f985a94fd9793ed84413cc7e9' 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\">Je viens de faire plusieurs tests en restreignant les filtres \"all\" et<br />\n\"moderateur\" à mon id.<br />\nJe parviens à créer, sauvegarder et éditer une fiche, par contre<br />\nimpossible de faire autre chose.<br />\nL\'affichage du profil ne mentionne aucun groupe, rôle ni permission.</p>\n<p>Yannis Roualdes a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Hélas j\'avais déjà essayé, en fait j\'ai testé beaucoup de combinaisons<br />\n> de filtres et je ne parviens pas à faire partie d\'un groupe.<br />\n><br />\n> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Merci Yannis pour ces points.<br />\n>> Si tu mets ceci:<br />\n>><br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)<br />\n>><br />\n>> ça devrait te permettre d\'initier un workflow. Tu as déjà essayé ? Si<br />\n>> ça marche, le problème peut effectivement venir de la limite de<br />\n>> (objectClass=personnel)<br />\n>><br />\n>> Yohan<br />\n>><br />\n>><br />\n>><br />\n>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yohann,<br />\n>>><br />\n>>> \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche<br />\n>>> pour autant que je puisse en juger (ldapsearch me renvoie les bonnes<br />\n>>> données).<br />\n>>><br />\n>>> \"(objectClass=personnel)\" sans autre restriction renvoie des données<br />\n>>> mais de manière incomplète : la taille limite est atteinte assez<br />\n>>> rapidement, donc il n\'y pas les données de l\'ensemble des personnes<br />\n>>> concernées par ce filtre.<br />\n>>><br />\n>>> Il n\'y a aucune différence lorsque je modifie<br />\n>>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et<br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.<br />\n>>><br />\n>>> Pour le moment lorsque je me connecte je peux créer une nouvelle<br />\n>>> fiche mais pas la sauvegarder (je n\'ai pas les droits d\'initier un<br />\n>>> workflow). Le souci vient peut être du fait que<br />\n>>> (objectClass=personnel) ne renvoie que des données partielles du à<br />\n>>> la limite de taille de la réponse.<br />\n>>><br />\n>>> Voila tout ce que je peux dire pour le moment.<br />\n>>><br />\n>>> En tout cas merci pour ton aide.<br />\n>>><br />\n>>><br />\n>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yannis,<br />\n>>>><br />\n>>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?<br />\n>>>><br />\n>>>> - \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule)<br />\n>>>> est bien une branche de ton LDAP ?<br />\n>>>><br />\n>>>> - \"(objectClass=personnel)\" renvoie bien des entrées ?<br />\n>>>><br />\n>>>> - quelle différence ça fait si tu changes l\'attribut suivant en :<br />\n>>>> \"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?<br />\n>>>><br />\n>>>> - idem pour<br />\n>>>> \"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"<br />\n>>>><br />\n>>>> Aussi, quand tu te connectes avec n\'importe quel compte personnel,<br />\n>>>> est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu<br />\n>>>> fais partie du groupe ALL, donc (objectClass=personnel) est ok<br />\n>>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la<br />\n>>>> publication et que tu te connectes avec ton compte \"roualdes\" c\'est<br />\n>>>> là que tu n\'as pas le dossier virtuel \"Ressources que je dois<br />\n>>>> modérer\" ?<br />\n>>>><br />\n>>>> Merci<br />\n>>>> Yohan<br />\n>>>><br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yohann et Vincent,<br />\n>>>>><br />\n>>>>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine<br />\n>>>>> de vous solliciter à ce point.<br />\n>>>>> Veuillez trouver en pièce jointe le fichier<br />\n>>>>> commons-parameters.properties.<br />\n>>>>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>>>>> paramètres, je vais fouiller un peu plus, j\'arriverai peut être à<br />\n>>>>> avoir quelques informations supplémentaires.<br />\n>>>>><br />\n>>>>> Pour expliquer un peu les paramètres du fichier il faut savoir que<br />\n>>>>> notre annuaire possède un uid et un uidInterne, en fait<br />\n>>>>> l\'authentification utilise l\'uidInterne.<br />\n>>>>><br />\n>>>>> PS1 : désolé pour la réponse tardive<br />\n>>>>><br />\n>>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour Yannis,<br />\n>>>>>><br />\n>>>>>> Est-ce que tu peux envoyer ton fichier<br />\n>>>>>> commons-parameters.properties stp ? N\'oublie pas de masquer les<br />\n>>>>>> mots de passe.<br />\n>>>>>><br />\n>>>>>> Merci<br />\n>>>>>> Yohan<br />\n>>>>>><br />\n>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Re-bonjour,<br />\n>>>>>>><br />\n>>>>>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>>>>>>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le<br />\n>>>>>>> login puisque c\'est ce qui pose problème. Le seul souci que j\'ai<br />\n>>>>>>> pu noter est qu\'un filtre portant sur la recherche de groupe ne<br />\n>>>>>>> renvoie rien. Par contre les filtres des groupes additionnels<br />\n>>>>>>> fonctionnent correctement. Est ce le problème ? Sachant que je<br />\n>>>>>>> n\'utilise pas de groupes spécifiques à ORI-OAI, uniquement les<br />\n>>>>>>> groupes additionnels.<br />\n>>>>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour<br />\n>>>>>>> avoir les logs acegi, mais même en mettant INFO je n\'ai pas le<br />\n>>>>>>> détails des requêtes et réponses, y a t il des paramètres<br />\n>>>>>>> particuliers ?<br />\n>>>>>>><br />\n>>>>>>> Cordialement.<br />\n>>>>>>><br />\n>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Re-bonjour Yannis,<br />\n>>>>>>>><br />\n>>>>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>>>>>>><br />\n>>>>>>>> Henri<br />\n>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>>>>><br />\n>>>>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les<br />\n>>>>>>>>> filtres les moins contraignant au niveau des groupes<br />\n>>>>>>>>> additionnels (uid=*) pour<br />\n>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n>>>>>>>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>>>>>>>>> l\'authentification CAS se passe très bien je n\'arrive toujours<br />\n>>>>>>>>> pas à appartenir à un groupe.<br />\n>>>>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>>>>><br />\n>>>>>>>>> Bien à vous.<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>>>>> Le problème vient surement d\'une mauvaise définition des<br />\n>>>>>>>>>> groupes additionnels .<br />\n>>>>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>>>>> Henri<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>>>>>>> problème vienne des intitulés des propriétés utilisé dans<br />\n>>>>>>>>>>> notre annuaire, je teste en ce moment même.<br />\n>>>>>>>>>>> Cordialement.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> est-il possible de voir la config locale, au moins les<br />\n>>>>>>>>>>>> fichiers :<br />\n>>>>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Henri<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à<br />\n>>>>>>>>>>>>> ORI-OAI, cela m\'arrange.<br />\n>>>>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs<br />\n>>>>>>>>>>>>> tests et quelque soit le filtre<br />\n>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte<br />\n>>>>>>>>>>>>> je ne fais partie d\'aucun groupe. J\'ai bien spécifié<br />\n>>>>>>>>>>>>> l\'intitulé exact de l\'objectClass pour le personnel de<br />\n>>>>>>>>>>>>> notre établissement. En fait je ne vois pas où j\'ai pu me<br />\n>>>>>>>>>>>>> tromper c\'est pourquoi je bloque.<br />\n>>>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL<br />\n>>>>>>>>>>>>> soit égal à (objectClass=Person) ou à (uid=moniud) ça ne<br />\n>>>>>>>>>>>>> marche pas.<br />\n>>>>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais<br />\n>>>>>>>>>>>>>>> je découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le<br />\n>>>>>>>>>>>>>>> faut, qu\'il n\'est pas nécessaire d\'avoir des groupes<br />\n>>>>>>>>>>>>>>> LDAP scpécifiques pour utiliser le workflow, si j\'ai<br />\n>>>>>>>>>>>>>>> bien compris on peut tout à fait gérer ces groupes avec<br />\n>>>>>>>>>>>>>>> les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente<br />\n>>>>>>>>>>>>>> soit un utilisateur, soit un groupe d\'utilisateurs , soit<br />\n>>>>>>>>>>>>>> un role. On peut donc en effet se passer de la notion de<br />\n>>>>>>>>>>>>>> groupe d\'utilisateurs. On peut par exemple attribuer le<br />\n>>>>>>>>>>>>>> role \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>>>>> définition et d\'administration des utilisateurs et de<br />\n>>>>>>>>>>>>>> leurs roles .<br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil<br />\n>>>>>>>>>>>>>>> dans l\'interface si l\'uid est correct je n\'ai aucune<br />\n>>>>>>>>>>>>>>> autre information, je n\'appartiens à aucun groupe et je<br />\n>>>>>>>>>>>>>>> n\'ai donc aucune autorisation. Le filtre que j\'utilise<br />\n>>>>>>>>>>>>>>> dans commons-parameters.properties pour<br />\n>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).<br />\n>>>>>>>>>>>>>>> Pour les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur<br />\n>>>>>>>>>>>>>> doit en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie<br />\n>>>>>>>>>>>>>> tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas,<br />\n>>>>>>>>>>>>>>> me faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions<br />\n>>>>>>>>>>>>>> ou roles (en gros, dès que l\'on touche à<br />\n>>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :<br />\n>>>>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de<br />\n>>>>>>>>>>>>>>> réponse, ou alors j\'ai du passer à côté, si c\'est le cas<br />\n>>>>>>>>>>>>>>> veuillez m\'excuser.<br />\n>>>>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la<br />\n>>>>>>>>>>>>>> question, car je ne connais pas ta configuration.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> --<br />\n>>>>>> Ce message a été vérifié par<br />\n>>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> --<br />\n>>>> Ce message a été vérifié par<br />\n>>>> pour des virus ou des polluriels et rien de<br />\n>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> --<br />\n>> Ce message a été vérifié par<br />\n>> pour des virus ou des polluriels et rien de<br />\n>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:9a93f33f985a94fd9793ed84413cc7e9' 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:4bac38ebb0e3e496734541b0aadd27a2' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">dans l\'interface auteur, est-ce\nque tu arrives &agrave; faire \"demander &agrave; publier\" ?<br>\nen tant que mod&eacute;rateur, est-ce que tu peux publier ?<br>\n<br>\nYohan<br>\n</font></font><br>\nYannis Roualdes a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Je viens\nde faire plusieurs tests en restreignant les filtres \"all\" et\n\"moderateur\" &agrave; mon id.\n <br>\nJe parviens &agrave; cr&eacute;er, sauvegarder et &eacute;diter une fiche, par contre\nimpossible de faire autre chose.\n <br>\nL\'affichage du profil ne mentionne aucun groupe, r&ocirc;le ni permission.\n <br>\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">H&eacute;las j\'avais d&eacute;j&agrave; essay&eacute;, en fait j\'ai test&eacute;\nbeaucoup de combinaisons de filtres et je ne parviens pas &agrave; faire\npartie d\'un groupe.\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Merci Yannis pour ces points.\n <br>\nSi tu mets ceci:\n <br>\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)\n <br>\n <br>\n&ccedil;a devrait te permettre d\'initier un workflow. Tu as d&eacute;j&agrave; essay&eacute; ? Si\n&ccedil;a marche, le probl&egrave;me peut effectivement venir de la limite de\n(objectClass=personnel)\n <br>\n <br>\nYohan\n <br>\n <br>\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour Yohann,\n <br>\n <br>\n\"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche pour\nautant que je puisse en juger (ldapsearch me renvoie les bonnes\ndonn&eacute;es).\n <br>\n <br>\n\"(objectClass=personnel)\" sans autre restriction renvoie des donn&eacute;es\nmais de mani&egrave;re incompl&egrave;te : la taille limite est atteinte assez\nrapidement, donc il n\'y pas les donn&eacute;es de l\'ensemble des personnes\nconcern&eacute;es par ce filtre.\n <br>\n <br>\nIl n\'y a aucune diff&eacute;rence lorsque je modifie\nWORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.\n <br>\n <br>\nPour le moment lorsque je me connecte je peux cr&eacute;er une nouvelle fiche\nmais pas la sauvegarder (je n\'ai pas les droits d\'initier un workflow).\nLe souci vient peut &ecirc;tre du fait que (objectClass=personnel) ne renvoie\nque des donn&eacute;es partielles du &agrave; la limite de taille de la r&eacute;ponse.\n <br>\n <br>\nVoila tout ce que je peux dire pour le moment.\n <br>\n <br>\nEn tout cas merci pour ton aide.\n <br>\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nPeux-tu v&eacute;rifier certaines choses par rapport &agrave; ton LDAP stp ?\n <br>\n <br>\n- \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est\nbien une branche de ton LDAP ?\n <br>\n <br>\n- \"(objectClass=personnel)\" renvoie bien des entr&eacute;es ?\n <br>\n <br>\n- quelle diff&eacute;rence &ccedil;a fait si tu changes l\'attribut suivant en :\n\"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?\n <br>\n <br>\n- idem pour\n\"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"\n <br>\n <br>\nAussi, quand tu te connectes avec n\'importe quel compte personnel,\nest-ce que tu arrives &agrave; &eacute;diter une fiche p&eacute;dagogique ? Si oui, tu fais\npartie du groupe ALL, donc (objectClass=personnel) est ok\n <br>\nSi tu arrives bien &agrave; &eacute;diter cette fiche, quand tu demandes la\npublication et que tu te connectes avec ton compte \"roualdes\" c\'est l&agrave;\nque tu n\'as pas le dossier virtuel \"Ressources que je dois mod&eacute;rer\" ?\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour Yohann et Vincent,\n <br>\n <br>\nPremi&egrave;rement vous ne pouvez pas savoir &agrave; quel point &ccedil;a me chagrine de\nvous solliciter &agrave; ce point.\n <br>\nVeuillez trouver en pi&egrave;ce jointe le fichier\ncommons-parameters.properties.\n <br>\nPour ce qui est des logs je me suis peut &ecirc;tre tromp&eacute; dans les\nparam&egrave;tres, je vais fouiller un peu plus, j\'arriverai peut &ecirc;tre &agrave; avoir\nquelques informations suppl&eacute;mentaires.\n <br>\n <br>\nPour expliquer un peu les param&egrave;tres du fichier il faut savoir que\nnotre annuaire poss&egrave;de un uid et un uidInterne, en fait\nl\'authentification utilise l\'uidInterne.\n <br>\n <br>\nPS1 : d&eacute;sol&eacute; pour la r&eacute;ponse tardive\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nEst-ce que tu peux envoyer ton fichier commons-parameters.properties\nstp ? N\'oublie pas de masquer les mots de passe.\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Re-bonjour,\n <br>\n <br>\nJ\'ai pu avoir acc&egrave;s aux logs des communications entre ORI-OAI et\nl\'annuaire LDAP de mon &eacute;tablissement, ceci uniquement pour le login\npuisque c\'est ce qui pose probl&egrave;me. Le seul souci que j\'ai pu noter est\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par\ncontre les filtres des groupes additionnels fonctionnent correctement.\nEst ce le probl&egrave;me ? Sachant que je n\'utilise pas de groupes\nsp&eacute;cifiques &agrave; ORI-OAI, uniquement les groupes additionnels.\n <br>\nPar ailleurs j\'ai modifi&eacute; le log4j.properties du workflow pour avoir\nles logs acegi, mais m&ecirc;me en mettant INFO je n\'ai pas le d&eacute;tails des\nrequ&ecirc;tes et r&eacute;ponses, y a t il des param&egrave;tres particuliers ?\n <br>\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">Re-bonjour Yannis,\n <br>\n <br>\nAs-tu la possibilit&eacute; de tester tes filtres avec un browser ldap ?\n <br>\n <br>\nHenri\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Re-bonjour tout le monde,\n <br>\n <br>\nMe re-voila avec toujours le m&ecirc;me probl&egrave;me. J\'ai mis les filtres les\nmoins contraignant au niveau des groupes additionnels (uid=*) pour\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que\nl\'authentification CAS se passe tr&egrave;s bien je n\'arrive toujours pas &agrave;\nappartenir &agrave; un groupe.\n <br>\nEst ce que d\'autres personnes ont &eacute;t&eacute; confront&eacute;es au m&ecirc;me probl&egrave;me, si\noui comme a t il &eacute;t&eacute; r&eacute;solu ?\n <br>\n <br>\nBien &agrave; vous.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Je ne vois rien\nd\'incorrect.\n <br>\nLe probl&egrave;me vient surement d\'une mauvaise d&eacute;finition des groupes\nadditionnels .\n <br>\nIl faut v&eacute;rifier la valeur des param&egrave;tres :\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,\nldap.virtualgroup.filter.admins\n <br>\nLe mapping ldap est sans doute erron&eacute;.\n <br>\n <br>\nD&eacute;sol&eacute; de ne pas pouvoir faire plus.\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nExcusez moi pour cette r&eacute;ponse tardive, en pi&egrave;ce jointe vous trouverez\nl\'archive de ces fichiers. Il est possible que le probl&egrave;me vienne des\nintitul&eacute;s des propri&eacute;t&eacute;s utilis&eacute; dans notre annuaire, je teste en ce\nmoment m&ecirc;me.\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nest-il possible de voir la config locale, au moins les fichiers :\n <br>\ncommons-parameters.properties\n <br>\nconf/properties/spring/spring-categories.xml\n <br>\nconf/properties/spring/spring-metadata-types.xml\n <br>\nconf/propertiesspring/acegi/acegi-*.xml\n <br>\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Merci pour cette r&eacute;ponse, elle confirme qu\'il n\'est pas n&eacute;cessaire\nde cr&eacute;er des groupes LDAP sp&eacute;cifiques &agrave; ORI-OAI, cela m\'arrange.\n <br>\n&nbsp;&nbsp; Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me\nconnecte je ne fais partie d\'aucun groupe. J\'ai bien sp&eacute;cifi&eacute;\nl\'intitul&eacute; exact de l\'objectClass pour le personnel de notre\n&eacute;tablissement. En fait je ne vois pas o&ugrave; j\'ai pu me tromper c\'est\npourquoi je bloque.\n <br>\n&nbsp;&nbsp; En r&eacute;sum&eacute; : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit &eacute;gal &agrave;\n(objectClass=Person) ou &agrave; (uid=moniud) &ccedil;a ne marche pas.\n <br>\n&nbsp;&nbsp; Bonne journ&eacute;e.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nJe r&eacute;ponds dans le message\n <br>\n <br>\nYannis Roualdes wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour &agrave;\ntous,\n <br>\n <br>\n&nbsp;&nbsp; Cette question vous para&icirc;tra peut &ecirc;tre stupide mais je d&eacute;couvre LDAP\n(et ses filtres).\n <br>\nPremi&egrave;rement il me semble, mais d&eacute;trompez moi s\'il le faut, qu\'il n\'est\npas n&eacute;cessaire d\'avoir des groupes LDAP scp&eacute;cifiques pour utiliser le\nworkflow, si j\'ai bien compris on peut tout &agrave; fait g&eacute;rer ces groupes\navec les param&egrave;tres LDAP du workflow.\n <br>\n </blockquote></div>\nDans le workflow, le terme acegi \"recipient\" repr&eacute;sente soit un\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par\nexemple attribuer le role \"MODERATOR\" directement &agrave; plusieurs\nutilisateurs.\n <br>\n <br>\nLes \"recipient\" groupes&nbsp; ne sont qu\'une facilit&eacute; de d&eacute;finition et\nd\'administration des utilisateurs et de leurs roles .\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; C\'est l&agrave; mon\nprobl&egrave;me : je suis bien reconnu lors de l\'authentification CAS, mais\nlorsque j\'affiche le profil dans l\'interface si l\'uid est correct je\nn\'ai aucune autre information, je n\'appartiens &agrave; aucun groupe et je\nn\'ai donc aucune autorisation. Le filtre que j\'utilise dans\ncommons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL\nest (uid=monUid). Pour les autres param&egrave;tres c\'est similaire.\n <br>\n </blockquote></div>\nLe seul groupe par d&eacute;faut&nbsp; est&nbsp; \"all\" .&nbsp; L\'utilisateur doit en faire\npartie , sinon il ne pourra rien faire .\n <br>\nPar d&eacute;faut, toutes les entr&eacute;es ldap de classes Person (ie tous les\nutilisateurs) en font partie :\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ignore\ntotalement pourquoi &ccedil;a ne fonctionnement pas, me faut il modifier des\nfichies ACEGI ?\n <br>\n </blockquote></div>\nEn g&eacute;n&eacute;ral, d&egrave;s que l\'on modifie les droits: persmissions ou roles (en\ngros, d&egrave;s que l\'on touche &agrave; acegi-acls-root.xml, il faut faire :\n <br>\nant update-acls\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ai fait une\nrecherche mais je n\'ai pas trouv&eacute; de r&eacute;ponse, ou alors j\'ai du passer &agrave;\nc&ocirc;t&eacute;, si c\'est le cas veuillez m\'excuser.\n <br>\nMerci pour votre aide.\n <br>\n <br>\n </blockquote></div>\n <br>\nJe ne suis pas s&ucirc;r de r&eacute;pondre compl&egrave;tement &agrave; la question, car je ne\nconnais pas ta configuration.\n <br>\n <br>\nHenri\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:4bac38ebb0e3e496734541b0aadd27a2' 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:20fc0d353ca79e467e46d613bca547ac' 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\">Il m\'est impossible de demander la publication ou de publier quelque<br />\nsoit le rôle que j\'essaye de me donner, l\'interface propose les mêmes<br />\nactions (créer et éditer des ressources).</p>\n<p>Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> dans l\'interface auteur, est-ce que tu arrives à faire \"demander à<br />\n> publier\" ?<br />\n> en tant que modérateur, est-ce que tu peux publier ?<br />\n><br />\n> Yohan<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Je viens de faire plusieurs tests en restreignant les filtres \"all\"<br />\n>> et \"moderateur\" à mon id.<br />\n>> Je parviens à créer, sauvegarder et éditer une fiche, par contre<br />\n>> impossible de faire autre chose.<br />\n>> L\'affichage du profil ne mentionne aucun groupe, rôle ni permission.<br />\n>><br />\n>><br />\n>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Hélas j\'avais déjà essayé, en fait j\'ai testé beaucoup de<br />\n>>> combinaisons de filtres et je ne parviens pas à faire partie d\'un<br />\n>>> groupe.<br />\n>>><br />\n>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Merci Yannis pour ces points.<br />\n>>>> Si tu mets ceci:<br />\n>>>><br />\n>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)<br />\n>>>><br />\n>>>> ça devrait te permettre d\'initier un workflow. Tu as déjà essayé ?<br />\n>>>> Si ça marche, le problème peut effectivement venir de la limite de<br />\n>>>> (objectClass=personnel)<br />\n>>>><br />\n>>>> Yohan<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yohann,<br />\n>>>>><br />\n>>>>> \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche<br />\n>>>>> pour autant que je puisse en juger (ldapsearch me renvoie les<br />\n>>>>> bonnes données).<br />\n>>>>><br />\n>>>>> \"(objectClass=personnel)\" sans autre restriction renvoie des<br />\n>>>>> données mais de manière incomplète : la taille limite est atteinte<br />\n>>>>> assez rapidement, donc il n\'y pas les données de l\'ensemble des<br />\n>>>>> personnes concernées par ce filtre.<br />\n>>>>><br />\n>>>>> Il n\'y a aucune différence lorsque je modifie<br />\n>>>>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et<br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.<br />\n>>>>><br />\n>>>>> Pour le moment lorsque je me connecte je peux créer une nouvelle<br />\n>>>>> fiche mais pas la sauvegarder (je n\'ai pas les droits d\'initier un<br />\n>>>>> workflow). Le souci vient peut être du fait que<br />\n>>>>> (objectClass=personnel) ne renvoie que des données partielles du à<br />\n>>>>> la limite de taille de la réponse.<br />\n>>>>><br />\n>>>>> Voila tout ce que je peux dire pour le moment.<br />\n>>>>><br />\n>>>>> En tout cas merci pour ton aide.<br />\n>>>>><br />\n>>>>><br />\n>>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour Yannis,<br />\n>>>>>><br />\n>>>>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?<br />\n>>>>>><br />\n>>>>>> - \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule)<br />\n>>>>>> est bien une branche de ton LDAP ?<br />\n>>>>>><br />\n>>>>>> - \"(objectClass=personnel)\" renvoie bien des entrées ?<br />\n>>>>>><br />\n>>>>>> - quelle différence ça fait si tu changes l\'attribut suivant en :<br />\n>>>>>> \"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?<br />\n>>>>>><br />\n>>>>>> - idem pour<br />\n>>>>>> \"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"<br />\n>>>>>><br />\n>>>>>> Aussi, quand tu te connectes avec n\'importe quel compte<br />\n>>>>>> personnel, est-ce que tu arrives à éditer une fiche pédagogique ?<br />\n>>>>>> Si oui, tu fais partie du groupe ALL, donc<br />\n>>>>>> (objectClass=personnel) est ok<br />\n>>>>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la<br />\n>>>>>> publication et que tu te connectes avec ton compte \"roualdes\"<br />\n>>>>>> c\'est là que tu n\'as pas le dossier virtuel \"Ressources que je<br />\n>>>>>> dois modérer\" ?<br />\n>>>>>><br />\n>>>>>> Merci<br />\n>>>>>> Yohan<br />\n>>>>>><br />\n>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour Yohann et Vincent,<br />\n>>>>>>><br />\n>>>>>>> Premièrement vous ne pouvez pas savoir à quel point ça me<br />\n>>>>>>> chagrine de vous solliciter à ce point.<br />\n>>>>>>> Veuillez trouver en pièce jointe le fichier<br />\n>>>>>>> commons-parameters.properties.<br />\n>>>>>>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>>>>>>> paramètres, je vais fouiller un peu plus, j\'arriverai peut être<br />\n>>>>>>> à avoir quelques informations supplémentaires.<br />\n>>>>>>><br />\n>>>>>>> Pour expliquer un peu les paramètres du fichier il faut savoir<br />\n>>>>>>> que notre annuaire possède un uid et un uidInterne, en fait<br />\n>>>>>>> l\'authentification utilise l\'uidInterne.<br />\n>>>>>>><br />\n>>>>>>> PS1 : désolé pour la réponse tardive<br />\n>>>>>>><br />\n>>>>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>><br />\n>>>>>>>> Est-ce que tu peux envoyer ton fichier<br />\n>>>>>>>> commons-parameters.properties stp ? N\'oublie pas de masquer les<br />\n>>>>>>>> mots de passe.<br />\n>>>>>>>><br />\n>>>>>>>> Merci<br />\n>>>>>>>> Yohan<br />\n>>>>>>>><br />\n>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Re-bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI<br />\n>>>>>>>>> et l\'annuaire LDAP de mon établissement, ceci uniquement pour<br />\n>>>>>>>>> le login puisque c\'est ce qui pose problème. Le seul souci que<br />\n>>>>>>>>> j\'ai pu noter est qu\'un filtre portant sur la recherche de<br />\n>>>>>>>>> groupe ne renvoie rien. Par contre les filtres des groupes<br />\n>>>>>>>>> additionnels fonctionnent correctement. Est ce le problème ?<br />\n>>>>>>>>> Sachant que je n\'utilise pas de groupes spécifiques à ORI-OAI,<br />\n>>>>>>>>> uniquement les groupes additionnels.<br />\n>>>>>>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour<br />\n>>>>>>>>> avoir les logs acegi, mais même en mettant INFO je n\'ai pas le<br />\n>>>>>>>>> détails des requêtes et réponses, y a t il des paramètres<br />\n>>>>>>>>> particuliers ?<br />\n>>>>>>>>><br />\n>>>>>>>>> Cordialement.<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Re-bonjour Yannis,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> As-tu la possibilité de tester tes filtres avec un browser<br />\n>>>>>>>>>> ldap ?<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Henri<br />\n>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les<br />\n>>>>>>>>>>> filtres les moins contraignant au niveau des groupes<br />\n>>>>>>>>>>> additionnels (uid=*) pour<br />\n>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du<br />\n>>>>>>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER.<br />\n>>>>>>>>>>> Alors que l\'authentification CAS se passe très bien je<br />\n>>>>>>>>>>> n\'arrive toujours pas à appartenir à un groupe.<br />\n>>>>>>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Bien à vous.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>>>>>>> Le problème vient surement d\'une mauvaise définition des<br />\n>>>>>>>>>>>> groupes additionnels .<br />\n>>>>>>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>>>>>>> Henri<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe<br />\n>>>>>>>>>>>>> vous trouverez l\'archive de ces fichiers. Il est possible<br />\n>>>>>>>>>>>>> que le problème vienne des intitulés des propriétés<br />\n>>>>>>>>>>>>> utilisé dans notre annuaire, je teste en ce moment même.<br />\n>>>>>>>>>>>>> Cordialement.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> est-il possible de voir la config locale, au moins les<br />\n>>>>>>>>>>>>>> fichiers :<br />\n>>>>>>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Henri<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est<br />\n>>>>>>>>>>>>>>> pas nécessaire de créer des groupes LDAP spécifiques à<br />\n>>>>>>>>>>>>>>> ORI-OAI, cela m\'arrange.<br />\n>>>>>>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs<br />\n>>>>>>>>>>>>>>> tests et quelque soit le filtre<br />\n>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me<br />\n>>>>>>>>>>>>>>> connecte je ne fais partie d\'aucun groupe. J\'ai bien<br />\n>>>>>>>>>>>>>>> spécifié l\'intitulé exact de l\'objectClass pour le<br />\n>>>>>>>>>>>>>>> personnel de notre établissement. En fait je ne vois pas<br />\n>>>>>>>>>>>>>>> où j\'ai pu me tromper c\'est pourquoi je bloque.<br />\n>>>>>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL<br />\n>>>>>>>>>>>>>>> soit égal à (objectClass=Person) ou à (uid=moniud) ça ne<br />\n>>>>>>>>>>>>>>> marche pas.<br />\n>>>>>>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais<br />\n>>>>>>>>>>>>>>>>> je découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le<br />\n>>>>>>>>>>>>>>>>> faut, qu\'il n\'est pas nécessaire d\'avoir des groupes<br />\n>>>>>>>>>>>>>>>>> LDAP scpécifiques pour utiliser le workflow, si j\'ai<br />\n>>>>>>>>>>>>>>>>> bien compris on peut tout à fait gérer ces groupes<br />\n>>>>>>>>>>>>>>>>> avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente<br />\n>>>>>>>>>>>>>>>> soit un utilisateur, soit un groupe d\'utilisateurs ,<br />\n>>>>>>>>>>>>>>>> soit un role. On peut donc en effet se passer de la<br />\n>>>>>>>>>>>>>>>> notion de groupe d\'utilisateurs. On peut par exemple<br />\n>>>>>>>>>>>>>>>> attribuer le role \"MODERATOR\" directement à plusieurs<br />\n>>>>>>>>>>>>>>>> utilisateurs.<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>>>>>>> définition et d\'administration des utilisateurs et de<br />\n>>>>>>>>>>>>>>>> leurs roles .<br />\n>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors<br />\n>>>>>>>>>>>>>>>>> de l\'authentification CAS, mais lorsque j\'affiche le<br />\n>>>>>>>>>>>>>>>>> profil dans l\'interface si l\'uid est correct je n\'ai<br />\n>>>>>>>>>>>>>>>>> aucune autre information, je n\'appartiens à aucun<br />\n>>>>>>>>>>>>>>>>> groupe et je n\'ai donc aucune autorisation. Le filtre<br />\n>>>>>>>>>>>>>>>>> que j\'utilise dans commons-parameters.properties pour<br />\n>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).<br />\n>>>>>>>>>>>>>>>>> Pour les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur<br />\n>>>>>>>>>>>>>>>> doit en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person<br />\n>>>>>>>>>>>>>>>> (ie tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas,<br />\n>>>>>>>>>>>>>>>>> me faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> En général, dès que l\'on modifie les droits:<br />\n>>>>>>>>>>>>>>>> persmissions ou roles (en gros, dès que l\'on touche à<br />\n>>>>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :<br />\n>>>>>>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de<br />\n>>>>>>>>>>>>>>>>> réponse, ou alors j\'ai du passer à côté, si c\'est le<br />\n>>>>>>>>>>>>>>>>> cas veuillez m\'excuser.<br />\n>>>>>>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la<br />\n>>>>>>>>>>>>>>>> question, car je ne connais pas ta configuration.<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> --<br />\n>>>>>>>> Ce message a été vérifié par<br />\n>>>>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> --<br />\n>>>>>> Ce message a été vérifié par<br />\n>>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> --<br />\n>>>> Ce message a été vérifié par<br />\n>>>> pour des virus ou des polluriels et rien de<br />\n>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> --<br />\n> Ce message a été vérifié par<br />\n> pour des virus ou des polluriels et rien de<br />\n> suspect n\'a été trouvé. </div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:20fc0d353ca79e467e46d613bca547ac' 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:fbc8b5fd5047b1d44194da8d19826f6d' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Si tu &eacute;dites une fiches LOM, que\ntu l\'enregistres.<br>\nQuand tu vas dans \"Mes ressources en cours d\'&eacute;dition\", tu n\'as pas le\nbouton \"Demander &agrave; publier\" dans la colonne \"Demander l\'&eacute;tapesuivante\" ?<br>\n<br>\nYohan<br>\n</font></font><br>\nYannis Roualdes a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Il\nm\'est impossible de demander la publication ou de publier quelque soit\nle r&ocirc;le que j\'essaye de me donner, l\'interface propose les m&ecirc;mes\nactions (cr&eacute;er et &eacute;diter des ressources).\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">dans l\'interface auteur, est-ce que tu\narrives &agrave; faire \"demander &agrave; publier\" ?\n <br>\nen tant que mod&eacute;rateur, est-ce que tu peux publier ?\n <br>\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Je viens de faire plusieurs tests en\nrestreignant les filtres \"all\" et \"moderateur\" &agrave; mon id.\n <br>\nJe parviens &agrave; cr&eacute;er, sauvegarder et &eacute;diter une fiche, par contre\nimpossible de faire autre chose.\n <br>\nL\'affichage du profil ne mentionne aucun groupe, r&ocirc;le ni permission.\n <br>\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">H&eacute;las j\'avais d&eacute;j&agrave; essay&eacute;, en fait j\'ai\ntest&eacute; beaucoup de combinaisons de filtres et je ne parviens pas &agrave; faire\npartie d\'un groupe.\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Merci Yannis pour ces points.\n <br>\nSi tu mets ceci:\n <br>\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)\n <br>\n <br>\n&ccedil;a devrait te permettre d\'initier un workflow. Tu as d&eacute;j&agrave; essay&eacute; ? Si\n&ccedil;a marche, le probl&egrave;me peut effectivement venir de la limite de\n(objectClass=personnel)\n <br>\n <br>\nYohan\n <br>\n <br>\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour Yohann,\n <br>\n <br>\n\"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une branche pour\nautant que je puisse en juger (ldapsearch me renvoie les bonnes\ndonn&eacute;es).\n <br>\n <br>\n\"(objectClass=personnel)\" sans autre restriction renvoie des donn&eacute;es\nmais de mani&egrave;re incompl&egrave;te : la taille limite est atteinte assez\nrapidement, donc il n\'y pas les donn&eacute;es de l\'ensemble des personnes\nconcern&eacute;es par ce filtre.\n <br>\n <br>\nIl n\'y a aucune diff&eacute;rence lorsque je modifie\nWORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.\n <br>\n <br>\nPour le moment lorsque je me connecte je peux cr&eacute;er une nouvelle fiche\nmais pas la sauvegarder (je n\'ai pas les droits d\'initier un workflow).\nLe souci vient peut &ecirc;tre du fait que (objectClass=personnel) ne renvoie\nque des donn&eacute;es partielles du &agrave; la limite de taille de la r&eacute;ponse.\n <br>\n <br>\nVoila tout ce que je peux dire pour le moment.\n <br>\n <br>\nEn tout cas merci pour ton aide.\n <br>\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nPeux-tu v&eacute;rifier certaines choses par rapport &agrave; ton LDAP stp ?\n <br>\n <br>\n- \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec majuscule) est\nbien une branche de ton LDAP ?\n <br>\n <br>\n- \"(objectClass=personnel)\" renvoie bien des entr&eacute;es ?\n <br>\n <br>\n- quelle diff&eacute;rence &ccedil;a fait si tu changes l\'attribut suivant en :\n\"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?\n <br>\n <br>\n- idem pour\n\"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"\n <br>\n <br>\nAussi, quand tu te connectes avec n\'importe quel compte personnel,\nest-ce que tu arrives &agrave; &eacute;diter une fiche p&eacute;dagogique ? Si oui, tu fais\npartie du groupe ALL, donc (objectClass=personnel) est ok\n <br>\nSi tu arrives bien &agrave; &eacute;diter cette fiche, quand tu demandes la\npublication et que tu te connectes avec ton compte \"roualdes\" c\'est l&agrave;\nque tu n\'as pas le dossier virtuel \"Ressources que je dois mod&eacute;rer\" ?\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour Yohann et Vincent,\n <br>\n <br>\nPremi&egrave;rement vous ne pouvez pas savoir &agrave; quel point &ccedil;a me chagrine de\nvous solliciter &agrave; ce point.\n <br>\nVeuillez trouver en pi&egrave;ce jointe le fichier\ncommons-parameters.properties.\n <br>\nPour ce qui est des logs je me suis peut &ecirc;tre tromp&eacute; dans les\nparam&egrave;tres, je vais fouiller un peu plus, j\'arriverai peut &ecirc;tre &agrave; avoir\nquelques informations suppl&eacute;mentaires.\n <br>\n <br>\nPour expliquer un peu les param&egrave;tres du fichier il faut savoir que\nnotre annuaire poss&egrave;de un uid et un uidInterne, en fait\nl\'authentification utilise l\'uidInterne.\n <br>\n <br>\nPS1 : d&eacute;sol&eacute; pour la r&eacute;ponse tardive\n <br>\n <br>\nYohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nEst-ce que tu peux envoyer ton fichier commons-parameters.properties\nstp ? N\'oublie pas de masquer les mots de passe.\n <br>\n <br>\nMerci\n <br>\nYohan\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Re-bonjour,\n <br>\n <br>\nJ\'ai pu avoir acc&egrave;s aux logs des communications entre ORI-OAI et\nl\'annuaire LDAP de mon &eacute;tablissement, ceci uniquement pour le login\npuisque c\'est ce qui pose probl&egrave;me. Le seul souci que j\'ai pu noter est\nqu\'un filtre portant sur la recherche de groupe ne renvoie rien. Par\ncontre les filtres des groupes additionnels fonctionnent correctement.\nEst ce le probl&egrave;me ? Sachant que je n\'utilise pas de groupes\nsp&eacute;cifiques &agrave; ORI-OAI, uniquement les groupes additionnels.\n <br>\nPar ailleurs j\'ai modifi&eacute; le log4j.properties du workflow pour avoir\nles logs acegi, mais m&ecirc;me en mettant INFO je n\'ai pas le d&eacute;tails des\nrequ&ecirc;tes et r&eacute;ponses, y a t il des param&egrave;tres particuliers ?\n <br>\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Re-bonjour Yannis,\n <br>\n <br>\nAs-tu la possibilit&eacute; de tester tes filtres avec un browser ldap ?\n <br>\n <br>\nHenri\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Re-bonjour tout le monde,\n <br>\n <br>\nMe re-voila avec toujours le m&ecirc;me probl&egrave;me. J\'ai mis les filtres les\nmoins contraignant au niveau des groupes additionnels (uid=*) pour\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style\n(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que\nl\'authentification CAS se passe tr&egrave;s bien je n\'arrive toujours pas &agrave;\nappartenir &agrave; un groupe.\n <br>\nEst ce que d\'autres personnes ont &eacute;t&eacute; confront&eacute;es au m&ecirc;me probl&egrave;me, si\noui comme a t il &eacute;t&eacute; r&eacute;solu ?\n <br>\n <br>\nBien &agrave; vous.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Je ne vois rien\nd\'incorrect.\n <br>\nLe probl&egrave;me vient surement d\'une mauvaise d&eacute;finition des groupes\nadditionnels .\n <br>\nIl faut v&eacute;rifier la valeur des param&egrave;tres :\nldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,\nldap.virtualgroup.filter.admins\n <br>\nLe mapping ldap est sans doute erron&eacute;.\n <br>\n <br>\nD&eacute;sol&eacute; de ne pas pouvoir faire plus.\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nExcusez moi pour cette r&eacute;ponse tardive, en pi&egrave;ce jointe vous trouverez\nl\'archive de ces fichiers. Il est possible que le probl&egrave;me vienne des\nintitul&eacute;s des propri&eacute;t&eacute;s utilis&eacute; dans notre annuaire, je teste en ce\nmoment m&ecirc;me.\n <br>\nCordialement.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nest-il possible de voir la config locale, au moins les fichiers :\n <br>\ncommons-parameters.properties\n <br>\nconf/properties/spring/spring-categories.xml\n <br>\nconf/properties/spring/spring-metadata-types.xml\n <br>\nconf/propertiesspring/acegi/acegi-*.xml\n <br>\n <br>\nHenri\n <br>\n <br>\nYannis Roualdes a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Merci pour cette r&eacute;ponse, elle confirme qu\'il n\'est pas n&eacute;cessaire\nde cr&eacute;er des groupes LDAP sp&eacute;cifiques &agrave; ORI-OAI, cela m\'arrange.\n <br>\n&nbsp;&nbsp; Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests et quelque\nsoit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me\nconnecte je ne fais partie d\'aucun groupe. J\'ai bien sp&eacute;cifi&eacute;\nl\'intitul&eacute; exact de l\'objectClass pour le personnel de notre\n&eacute;tablissement. En fait je ne vois pas o&ugrave; j\'ai pu me tromper c\'est\npourquoi je bloque.\n <br>\n&nbsp;&nbsp; En r&eacute;sum&eacute; : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit &eacute;gal &agrave;\n(objectClass=Person) ou &agrave; (uid=moniud) &ccedil;a ne marche pas.\n <br>\n&nbsp;&nbsp; Bonne journ&eacute;e.\n <br>\n <br>\nHenri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yannis,\n <br>\n <br>\nJe r&eacute;ponds dans le message\n <br>\n <br>\nYannis Roualdes wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; Bonjour &agrave;\ntous,\n <br>\n <br>\n&nbsp;&nbsp; Cette question vous para&icirc;tra peut &ecirc;tre stupide mais je d&eacute;couvre LDAP\n(et ses filtres).\n <br>\nPremi&egrave;rement il me semble, mais d&eacute;trompez moi s\'il le faut, qu\'il n\'est\npas n&eacute;cessaire d\'avoir des groupes LDAP scp&eacute;cifiques pour utiliser le\nworkflow, si j\'ai bien compris on peut tout &agrave; fait g&eacute;rer ces groupes\navec les param&egrave;tres LDAP du workflow.\n <br>\n </blockquote></div>\nDans le workflow, le terme acegi \"recipient\" repr&eacute;sente soit un\nutilisateur, soit un groupe d\'utilisateurs , soit un role. On peut donc\nen effet se passer de la notion de groupe d\'utilisateurs. On peut par\nexemple attribuer le role \"MODERATOR\" directement &agrave; plusieurs\nutilisateurs.\n <br>\n <br>\nLes \"recipient\" groupes&nbsp; ne sont qu\'une facilit&eacute; de d&eacute;finition et\nd\'administration des utilisateurs et de leurs roles .\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">&nbsp;&nbsp; C\'est l&agrave;\nmon probl&egrave;me : je suis bien reconnu lors de l\'authentification CAS,\nmais lorsque j\'affiche le profil dans l\'interface si l\'uid est correct\nje n\'ai aucune autre information, je n\'appartiens &agrave; aucun groupe et je\nn\'ai donc aucune autorisation. Le filtre que j\'utilise dans\ncommons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL\nest (uid=monUid). Pour les autres param&egrave;tres c\'est similaire.\n <br>\n </blockquote></div>\nLe seul groupe par d&eacute;faut&nbsp; est&nbsp; \"all\" .&nbsp; L\'utilisateur doit en faire\npartie , sinon il ne pourra rien faire .\n <br>\nPar d&eacute;faut, toutes les entr&eacute;es ldap de classes Person (ie tous les\nutilisateurs) en font partie :\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)\n <br>\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ignore\ntotalement pourquoi &ccedil;a ne fonctionnement pas, me faut il modifier des\nfichies ACEGI ?\n <br>\n </blockquote></div>\nEn g&eacute;n&eacute;ral, d&egrave;s que l\'on modifie les droits: persmissions ou roles (en\ngros, d&egrave;s que l\'on touche &agrave; acegi-acls-root.xml, il faut faire :\n <br>\nant update-acls\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">J\'ai fait une\nrecherche mais je n\'ai pas trouv&eacute; de r&eacute;ponse, ou alors j\'ai du passer &agrave;\nc&ocirc;t&eacute;, si c\'est le cas veuillez m\'excuser.\n <br>\nMerci pour votre aide.\n <br>\n <br>\n </blockquote></div>\n <br>\nJe ne suis pas s&ucirc;r de r&eacute;pondre compl&egrave;tement &agrave; la question, car je ne\nconnais pas ta configuration.\n <br>\n <br>\nHenri\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div>\n <br>\n--&nbsp;<br>\nCe message a &eacute;t&eacute; v&eacute;rifi&eacute; par\n <br>\npour des virus ou des polluriels et rien de\n <br>\nsuspect n\'a &eacute;t&eacute; trouv&eacute;. </blockquote></div>\n <br>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:fbc8b5fd5047b1d44194da8d19826f6d' 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:1ed3cd41bfc1038f83fbe759beaa7511' 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\">Il n\'y a malheureusement pas le lien \"Mes ressources en cours d\'édition\"<br />\ndans la partie \"Liste des ressources en cours de traitement ou traitées\".</p>\n<p>Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Si tu édites une fiches LOM, que tu l\'enregistres.<br />\n> Quand tu vas dans \"Mes ressources en cours d\'édition\", tu n\'as pas le<br />\n> bouton \"Demander à publier\" dans la colonne \"Demander l\'étapesuivante\" ?<br />\n><br />\n> Yohan<br />\n><br />\n> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Il m\'est impossible de demander la publication ou de publier quelque<br />\n>> soit le rôle que j\'essaye de me donner, l\'interface propose les mêmes<br />\n>> actions (créer et éditer des ressources).<br />\n>><br />\n>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> dans l\'interface auteur, est-ce que tu arrives à faire \"demander à<br />\n>>> publier\" ?<br />\n>>> en tant que modérateur, est-ce que tu peux publier ?<br />\n>>><br />\n>>> Yohan<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Je viens de faire plusieurs tests en restreignant les filtres \"all\"<br />\n>>>> et \"moderateur\" à mon id.<br />\n>>>> Je parviens à créer, sauvegarder et éditer une fiche, par contre<br />\n>>>> impossible de faire autre chose.<br />\n>>>> L\'affichage du profil ne mentionne aucun groupe, rôle ni permission.<br />\n>>>><br />\n>>>><br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Hélas j\'avais déjà essayé, en fait j\'ai testé beaucoup de<br />\n>>>>> combinaisons de filtres et je ne parviens pas à faire partie d\'un<br />\n>>>>> groupe.<br />\n>>>>><br />\n>>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Merci Yannis pour ces points.<br />\n>>>>>> Si tu mets ceci:<br />\n>>>>>><br />\n>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)<br />\n>>>>>><br />\n>>>>>> ça devrait te permettre d\'initier un workflow. Tu as déjà essayé<br />\n>>>>>> ? Si ça marche, le problème peut effectivement venir de la limite<br />\n>>>>>> de (objectClass=personnel)<br />\n>>>>>><br />\n>>>>>> Yohan<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour Yohann,<br />\n>>>>>>><br />\n>>>>>>> \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" est bien une<br />\n>>>>>>> branche pour autant que je puisse en juger (ldapsearch me<br />\n>>>>>>> renvoie les bonnes données).<br />\n>>>>>>><br />\n>>>>>>> \"(objectClass=personnel)\" sans autre restriction renvoie des<br />\n>>>>>>> données mais de manière incomplète : la taille limite est<br />\n>>>>>>> atteinte assez rapidement, donc il n\'y pas les données de<br />\n>>>>>>> l\'ensemble des personnes concernées par ce filtre.<br />\n>>>>>>><br />\n>>>>>>> Il n\'y a aucune différence lorsque je modifie<br />\n>>>>>>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et<br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.<br />\n>>>>>>><br />\n>>>>>>> Pour le moment lorsque je me connecte je peux créer une nouvelle<br />\n>>>>>>> fiche mais pas la sauvegarder (je n\'ai pas les droits d\'initier<br />\n>>>>>>> un workflow). Le souci vient peut être du fait que<br />\n>>>>>>> (objectClass=personnel) ne renvoie que des données partielles du<br />\n>>>>>>> à la limite de taille de la réponse.<br />\n>>>>>>><br />\n>>>>>>> Voila tout ce que je peux dire pour le moment.<br />\n>>>>>>><br />\n>>>>>>> En tout cas merci pour ton aide.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>><br />\n>>>>>>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?<br />\n>>>>>>>><br />\n>>>>>>>> - \"uidInterne=roualdes,ou=People,dc=upmc,dc=fr\" (avec<br />\n>>>>>>>> majuscule) est bien une branche de ton LDAP ?<br />\n>>>>>>>><br />\n>>>>>>>> - \"(objectClass=personnel)\" renvoie bien des entrées ?<br />\n>>>>>>>><br />\n>>>>>>>> - quelle différence ça fait si tu changes l\'attribut suivant en<br />\n>>>>>>>> : \"WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne\" ?<br />\n>>>>>>>><br />\n>>>>>>>> - idem pour<br />\n>>>>>>>> \"WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)\"<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Aussi, quand tu te connectes avec n\'importe quel compte<br />\n>>>>>>>> personnel, est-ce que tu arrives à éditer une fiche pédagogique<br />\n>>>>>>>> ? Si oui, tu fais partie du groupe ALL, donc<br />\n>>>>>>>> (objectClass=personnel) est ok<br />\n>>>>>>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la<br />\n>>>>>>>> publication et que tu te connectes avec ton compte \"roualdes\"<br />\n>>>>>>>> c\'est là que tu n\'as pas le dossier virtuel \"Ressources que je<br />\n>>>>>>>> dois modérer\" ?<br />\n>>>>>>>><br />\n>>>>>>>> Merci<br />\n>>>>>>>> Yohan<br />\n>>>>>>>><br />\n>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour Yohann et Vincent,<br />\n>>>>>>>>><br />\n>>>>>>>>> Premièrement vous ne pouvez pas savoir à quel point ça me<br />\n>>>>>>>>> chagrine de vous solliciter à ce point.<br />\n>>>>>>>>> Veuillez trouver en pièce jointe le fichier<br />\n>>>>>>>>> commons-parameters.properties.<br />\n>>>>>>>>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>>>>>>>>> paramètres, je vais fouiller un peu plus, j\'arriverai peut<br />\n>>>>>>>>> être à avoir quelques informations supplémentaires.<br />\n>>>>>>>>><br />\n>>>>>>>>> Pour expliquer un peu les paramètres du fichier il faut savoir<br />\n>>>>>>>>> que notre annuaire possède un uid et un uidInterne, en fait<br />\n>>>>>>>>> l\'authentification utilise l\'uidInterne.<br />\n>>>>>>>>><br />\n>>>>>>>>> PS1 : désolé pour la réponse tardive<br />\n>>>>>>>>><br />\n>>>>>>>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Est-ce que tu peux envoyer ton fichier<br />\n>>>>>>>>>> commons-parameters.properties stp ? N\'oublie pas de masquer<br />\n>>>>>>>>>> les mots de passe.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Merci<br />\n>>>>>>>>>> Yohan<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Re-bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> J\'ai pu avoir accès aux logs des communications entre<br />\n>>>>>>>>>>> ORI-OAI et l\'annuaire LDAP de mon établissement, ceci<br />\n>>>>>>>>>>> uniquement pour le login puisque c\'est ce qui pose problème.<br />\n>>>>>>>>>>> Le seul souci que j\'ai pu noter est qu\'un filtre portant sur<br />\n>>>>>>>>>>> la recherche de groupe ne renvoie rien. Par contre les<br />\n>>>>>>>>>>> filtres des groupes additionnels fonctionnent correctement.<br />\n>>>>>>>>>>> Est ce le problème ? Sachant que je n\'utilise pas de groupes<br />\n>>>>>>>>>>> spécifiques à ORI-OAI, uniquement les groupes additionnels.<br />\n>>>>>>>>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow<br />\n>>>>>>>>>>> pour avoir les logs acegi, mais même en mettant INFO je n\'ai<br />\n>>>>>>>>>>> pas le détails des requêtes et réponses, y a t il des<br />\n>>>>>>>>>>> paramètres particuliers ?<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Cordialement.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Re-bonjour Yannis,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> As-tu la possibilité de tester tes filtres avec un browser<br />\n>>>>>>>>>>>> ldap ?<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Henri<br />\n>>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les<br />\n>>>>>>>>>>>>> filtres les moins contraignant au niveau des groupes<br />\n>>>>>>>>>>>>> additionnels (uid=*) pour<br />\n>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du<br />\n>>>>>>>>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER.<br />\n>>>>>>>>>>>>> Alors que l\'authentification CAS se passe très bien je<br />\n>>>>>>>>>>>>> n\'arrive toujours pas à appartenir à un groupe.<br />\n>>>>>>>>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>>>>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Bien à vous.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>>>>>>>>> Le problème vient surement d\'une mauvaise définition des<br />\n>>>>>>>>>>>>>> groupes additionnels .<br />\n>>>>>>>>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>>>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>>>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>>>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>>>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>>>>>>>>> Henri<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe<br />\n>>>>>>>>>>>>>>> vous trouverez l\'archive de ces fichiers. Il est<br />\n>>>>>>>>>>>>>>> possible que le problème vienne des intitulés des<br />\n>>>>>>>>>>>>>>> propriétés utilisé dans notre annuaire, je teste en ce<br />\n>>>>>>>>>>>>>>> moment même.<br />\n>>>>>>>>>>>>>>> Cordialement.<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> est-il possible de voir la config locale, au moins les<br />\n>>>>>>>>>>>>>>>> fichiers :<br />\n>>>>>>>>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Henri<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est<br />\n>>>>>>>>>>>>>>>>> pas nécessaire de créer des groupes LDAP spécifiques à<br />\n>>>>>>>>>>>>>>>>> ORI-OAI, cela m\'arrange.<br />\n>>>>>>>>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs<br />\n>>>>>>>>>>>>>>>>> tests et quelque soit le filtre<br />\n>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me<br />\n>>>>>>>>>>>>>>>>> connecte je ne fais partie d\'aucun groupe. J\'ai bien<br />\n>>>>>>>>>>>>>>>>> spécifié l\'intitulé exact de l\'objectClass pour le<br />\n>>>>>>>>>>>>>>>>> personnel de notre établissement. En fait je ne vois<br />\n>>>>>>>>>>>>>>>>> pas où j\'ai pu me tromper c\'est pourquoi je bloque.<br />\n>>>>>>>>>>>>>>>>> En résumé : que<br />\n>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à<br />\n>>>>>>>>>>>>>>>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>>>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide<br />\n>>>>>>>>>>>>>>>>>>> mais je découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il<br />\n>>>>>>>>>>>>>>>>>>> le faut, qu\'il n\'est pas nécessaire d\'avoir des<br />\n>>>>>>>>>>>>>>>>>>> groupes LDAP scpécifiques pour utiliser le workflow,<br />\n>>>>>>>>>>>>>>>>>>> si j\'ai bien compris on peut tout à fait gérer ces<br />\n>>>>>>>>>>>>>>>>>>> groupes avec les paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\"<br />\n>>>>>>>>>>>>>>>>>> représente soit un utilisateur, soit un groupe<br />\n>>>>>>>>>>>>>>>>>> d\'utilisateurs , soit un role. On peut donc en effet<br />\n>>>>>>>>>>>>>>>>>> se passer de la notion de groupe d\'utilisateurs. On<br />\n>>>>>>>>>>>>>>>>>> peut par exemple attribuer le role \"MODERATOR\"<br />\n>>>>>>>>>>>>>>>>>> directement à plusieurs utilisateurs.<br />\n>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>>>>>>>>> définition et d\'administration des utilisateurs et de<br />\n>>>>>>>>>>>>>>>>>> leurs roles .<br />\n>>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors<br />\n>>>>>>>>>>>>>>>>>>> de l\'authentification CAS, mais lorsque j\'affiche le<br />\n>>>>>>>>>>>>>>>>>>> profil dans l\'interface si l\'uid est correct je n\'ai<br />\n>>>>>>>>>>>>>>>>>>> aucune autre information, je n\'appartiens à aucun<br />\n>>>>>>>>>>>>>>>>>>> groupe et je n\'ai donc aucune autorisation. Le<br />\n>>>>>>>>>>>>>>>>>>> filtre que j\'utilise dans<br />\n>>>>>>>>>>>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est<br />\n>>>>>>>>>>>>>>>>>>> (uid=monUid). Pour les autres paramètres c\'est<br />\n>>>>>>>>>>>>>>>>>>> similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>>>>>>>>>>> Le seul groupe par défaut est \"all\" .<br />\n>>>>>>>>>>>>>>>>>> L\'utilisateur doit en faire partie , sinon il ne<br />\n>>>>>>>>>>>>>>>>>> pourra rien faire .<br />\n>>>>>>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person<br />\n>>>>>>>>>>>>>>>>>> (ie tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement<br />\n>>>>>>>>>>>>>>>>>>> pas, me faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>>>>>>>>>>> En général, dès que l\'on modifie les droits:<br />\n>>>>>>>>>>>>>>>>>> persmissions ou roles (en gros, dès que l\'on touche à<br />\n>>>>>>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :<br />\n>>>>>>>>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de<br />\n>>>>>>>>>>>>>>>>>>> réponse, ou alors j\'ai du passer à côté, si c\'est le<br />\n>>>>>>>>>>>>>>>>>>> cas veuillez m\'excuser.<br />\n>>>>>>>>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la<br />\n>>>>>>>>>>>>>>>>>> question, car je ne connais pas ta configuration.<br />\n>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>> --<br />\n>>>>>>>>>> Ce message a été vérifié par<br />\n>>>>>>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>>>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> --<br />\n>>>>>>>> Ce message a été vérifié par<br />\n>>>>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> --<br />\n>>>>>> Ce message a été vérifié par<br />\n>>>>>> pour des virus ou des polluriels et rien de<br />\n>>>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> --<br />\n>>> Ce message a été vérifié par<br />\n>>> pour des virus ou des polluriels et rien de<br />\n>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> --<br />\n> Ce message a été vérifié par<br />\n> pour des virus ou des polluriels et rien de<br />\n> suspect n\'a été trouvé. </div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:1ed3cd41bfc1038f83fbe759beaa7511' 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:bf641be6f54d1544d38d808e8d11c32a' 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 Yannis,<br />\nJe ne crois pas avoir testé le workflow avec un annuaire sur lequel<br />\nl\'uid d\'une personne ne correspond pas au username.<br />\nIl est possible qu\'il y ait un problème dans le workflow autour de cela (?).<br />\nAussi pour simple test peux-tu configurer l\'ensemble pour utiliser<br />\nseulement uid (et non plus uidInterne) notamment en tant que username.<br />\nDis nous ce que cela donne, j\'investirai alors de mon côté ce cas<br />\nd\'utilisation uid != username.<br />\nDésolé pour les difficultés rencontrées.<br />\nVincent.</p>\n<p>Yannis Roualdes wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yohann et Vincent,<br />\n><br />\n> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de<br />\n> vous solliciter à ce point.<br />\n> Veuillez trouver en pièce jointe le fichier<br />\n> commons-parameters.properties.<br />\n> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n> paramètres, je vais fouiller un peu plus, j\'arriverai peut être à<br />\n> avoir quelques informations supplémentaires.<br />\n><br />\n> Pour expliquer un peu les paramètres du fichier il faut savoir que<br />\n> notre annuaire possède un uid et un uidInterne, en fait<br />\n> l\'authentification utilise l\'uidInterne.<br />\n><br />\n> PS1 : désolé pour la réponse tardive<br />\n><br />\n> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yannis,<br />\n>><br />\n>> Est-ce que tu peux envoyer ton fichier commons-parameters.properties<br />\n>> stp ? N\'oublie pas de masquer les mots de passe.<br />\n>><br />\n>> Merci<br />\n>> Yohan<br />\n>><br />\n>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Re-bonjour,<br />\n>>><br />\n>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le login<br />\n>>> puisque c\'est ce qui pose problème. Le seul souci que j\'ai pu noter<br />\n>>> est qu\'un filtre portant sur la recherche de groupe ne renvoie rien.<br />\n>>> Par contre les filtres des groupes additionnels fonctionnent<br />\n>>> correctement. Est ce le problème ? Sachant que je n\'utilise pas de<br />\n>>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.<br />\n>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour avoir<br />\n>>> les logs acegi, mais même en mettant INFO je n\'ai pas le détails des<br />\n>>> requêtes et réponses, y a t il des paramètres particuliers ?<br />\n>>><br />\n>>> Cordialement.<br />\n>>><br />\n>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Re-bonjour Yannis,<br />\n>>>><br />\n>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>>><br />\n>>>> Henri<br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Re-bonjour tout le monde,<br />\n>>>>><br />\n>>>>> Me re-voila avec toujours le même problème. J\'ai mis les filtres<br />\n>>>>> les moins contraignant au niveau des groupes additionnels (uid=*)<br />\n>>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style<br />\n>>>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>>>>> l\'authentification CAS se passe très bien je n\'arrive toujours pas<br />\n>>>>> à appartenir à un groupe.<br />\n>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>><br />\n>>>>> Bien à vous.<br />\n>>>>><br />\n>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>>>>> additionnels .<br />\n>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>> ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins<br />\n>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>><br />\n>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>> Henri<br />\n>>>>>><br />\n>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>>>>> annuaire, je teste en ce moment même.<br />\n>>>>>>> Cordialement.<br />\n>>>>>>><br />\n>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>>>>> commons-parameters.properties<br />\n>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>><br />\n>>>>>>>> Henri<br />\n>>>>>>>><br />\n>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,<br />\n>>>>>>>>> cela m\'arrange.<br />\n>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests<br />\n>>>>>>>>> et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL<br />\n>>>>>>>>> quand je me connecte je ne fais partie d\'aucun groupe. J\'ai<br />\n>>>>>>>>> bien spécifié l\'intitulé exact de l\'objectClass pour le<br />\n>>>>>>>>> personnel de notre établissement. En fait je ne vois pas où<br />\n>>>>>>>>> j\'ai pu me tromper c\'est pourquoi je bloque.<br />\n>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit<br />\n>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>>>> Bonne journée.<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien compris<br />\n>>>>>>>>>>> on peut tout à fait gérer ces groupes avec les paramètres<br />\n>>>>>>>>>>> LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit<br />\n>>>>>>>>>> un utilisateur, soit un groupe d\'utilisateurs , soit un role.<br />\n>>>>>>>>>> On peut donc en effet se passer de la notion de groupe<br />\n>>>>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>> définition et d\'administration des utilisateurs et de leurs<br />\n>>>>>>>>>> roles .<br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil<br />\n>>>>>>>>>>> dans l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour<br />\n>>>>>>>>>>> les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit<br />\n>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie<br />\n>>>>>>>>>> tous les utilisateurs) en font partie :<br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me<br />\n>>>>>>>>>>> faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml, il<br />\n>>>>>>>>>> faut faire :<br />\n>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse,<br />\n>>>>>>>>>>> ou alors j\'ai du passer à côté, si c\'est le cas veuillez<br />\n>>>>>>>>>>> m\'excuser.<br />\n>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,<br />\n>>>>>>>>>> car je ne connais pas ta configuration.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> --<br />\n>> Ce message a été vérifié par<br />\n>> pour des virus ou des polluriels et rien de<br />\n>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:bf641be6f54d1544d38d808e8d11c32a' 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:4c942543b971e616ff2d7420c4e4a204' 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 Vincent,</p>\n<p>Le problème quand j\'utilise exclusivement l\'uid c\'est que<br />\nl\'authentification CAS ne fonctionne plus puisqu\'elle utilise l\'uidInterne.<br />\nJe suis obligé de le garder pour WORKFLOW_LDAP_USER_DN_PATTERN. Sinon je<br />\nn\'utilise que l\'uid pour les filtres mais sans succès pour le moment.<br />\nJe suis navré de ne pouvoir donner plus d\'éléments.</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yannis,<br />\n> Je ne crois pas avoir testé le workflow avec un annuaire sur lequel<br />\n> l\'uid d\'une personne ne correspond pas au username.<br />\n> Il est possible qu\'il y ait un problème dans le workflow autour de<br />\n> cela (?).<br />\n> Aussi pour simple test peux-tu configurer l\'ensemble pour utiliser<br />\n> seulement uid (et non plus uidInterne) notamment en tant que username.<br />\n> Dis nous ce que cela donne, j\'investirai alors de mon côté ce cas<br />\n> d\'utilisation uid != username.<br />\n> Désolé pour les difficultés rencontrées.<br />\n> Vincent.<br />\n><br />\n><br />\n> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yohann et Vincent,<br />\n>><br />\n>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de<br />\n>> vous solliciter à ce point.<br />\n>> Veuillez trouver en pièce jointe le fichier<br />\n>> commons-parameters.properties.<br />\n>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>> paramètres, je vais fouiller un peu plus, j\'arriverai peut être à<br />\n>> avoir quelques informations supplémentaires.<br />\n>><br />\n>> Pour expliquer un peu les paramètres du fichier il faut savoir que<br />\n>> notre annuaire possède un uid et un uidInterne, en fait<br />\n>> l\'authentification utilise l\'uidInterne.<br />\n>><br />\n>> PS1 : désolé pour la réponse tardive<br />\n>><br />\n>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yannis,<br />\n>>><br />\n>>> Est-ce que tu peux envoyer ton fichier commons-parameters.properties<br />\n>>> stp ? N\'oublie pas de masquer les mots de passe.<br />\n>>><br />\n>>> Merci<br />\n>>> Yohan<br />\n>>><br />\n>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Re-bonjour,<br />\n>>>><br />\n>>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>>>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le login<br />\n>>>> puisque c\'est ce qui pose problème. Le seul souci que j\'ai pu noter<br />\n>>>> est qu\'un filtre portant sur la recherche de groupe ne renvoie<br />\n>>>> rien. Par contre les filtres des groupes additionnels fonctionnent<br />\n>>>> correctement. Est ce le problème ? Sachant que je n\'utilise pas de<br />\n>>>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.<br />\n>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour<br />\n>>>> avoir les logs acegi, mais même en mettant INFO je n\'ai pas le<br />\n>>>> détails des requêtes et réponses, y a t il des paramètres<br />\n>>>> particuliers ?<br />\n>>>><br />\n>>>> Cordialement.<br />\n>>>><br />\n>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Re-bonjour Yannis,<br />\n>>>>><br />\n>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>>>><br />\n>>>>> Henri<br />\n>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>><br />\n>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les filtres<br />\n>>>>>> les moins contraignant au niveau des groupes additionnels (uid=*)<br />\n>>>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du<br />\n>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que<br />\n>>>>>> l\'authentification CAS se passe très bien je n\'arrive toujours<br />\n>>>>>> pas à appartenir à un groupe.<br />\n>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>><br />\n>>>>>> Bien à vous.<br />\n>>>>>><br />\n>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>> Le problème vient surement d\'une mauvaise définition des groupes<br />\n>>>>>>> additionnels .<br />\n>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>><br />\n>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>> Henri<br />\n>>>>>>><br />\n>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>>>> problème vienne des intitulés des propriétés utilisé dans notre<br />\n>>>>>>>> annuaire, je teste en ce moment même.<br />\n>>>>>>>> Cordialement.<br />\n>>>>>>>><br />\n>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> est-il possible de voir la config locale, au moins les fichiers :<br />\n>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri<br />\n>>>>>>>>><br />\n>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,<br />\n>>>>>>>>>> cela m\'arrange.<br />\n>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests<br />\n>>>>>>>>>> et quelque soit le filtre<br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je<br />\n>>>>>>>>>> ne fais partie d\'aucun groupe. J\'ai bien spécifié l\'intitulé<br />\n>>>>>>>>>> exact de l\'objectClass pour le personnel de notre<br />\n>>>>>>>>>> établissement. En fait je ne vois pas où j\'ai pu me tromper<br />\n>>>>>>>>>> c\'est pourquoi je bloque.<br />\n>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit<br />\n>>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le faut,<br />\n>>>>>>>>>>>> qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien<br />\n>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les<br />\n>>>>>>>>>>>> paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente soit<br />\n>>>>>>>>>>> un utilisateur, soit un groupe d\'utilisateurs , soit un<br />\n>>>>>>>>>>> role. On peut donc en effet se passer de la notion de groupe<br />\n>>>>>>>>>>> d\'utilisateurs. On peut par exemple attribuer le role<br />\n>>>>>>>>>>> \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>> définition et d\'administration des utilisateurs et de leurs<br />\n>>>>>>>>>>> roles .<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil<br />\n>>>>>>>>>>>> dans l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai donc<br />\n>>>>>>>>>>>> aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour<br />\n>>>>>>>>>>>> les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit<br />\n>>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie<br />\n>>>>>>>>>>> tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me<br />\n>>>>>>>>>>>> faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions ou<br />\n>>>>>>>>>>> roles (en gros, dès que l\'on touche à acegi-acls-root.xml,<br />\n>>>>>>>>>>> il faut faire :<br />\n>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de réponse,<br />\n>>>>>>>>>>>> ou alors j\'ai du passer à côté, si c\'est le cas veuillez<br />\n>>>>>>>>>>>> m\'excuser.<br />\n>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,<br />\n>>>>>>>>>>> car je ne connais pas ta configuration.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> --<br />\n>>> Ce message a été vérifié par<br />\n>>> pour des virus ou des polluriels et rien de<br />\n>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:4c942543b971e616ff2d7420c4e4a204' 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:6c064ce0e987f586201e9ff144452bf8' 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 à toutes et à tous,</p>\n<p>Cela peut intéresser d\'autres personnes c\'est pourquoi je vous en fais<br />\npart. J\'ai pu résoudre le problème de communication entre ORI-OAI et<br />\nl\'annuaire de mon établissement en utilisant une connexion sécurisée<br />\navec le serveur LDAP. En effet la configuration de notre annuaire est<br />\ntelle que toutes les informations ne sont pas transmises en anonyme,<br />\nc\'est pourquoi les filtres que j\'utilisais ne fonctionnaient pas.<br />\nVincent m\'a indiqué les fichiers à modifier :<br />\nPremièrement : ori-oai-workflow-svn/conf/properties/main-config.properties<br />\nla partie<br />\n# ldap [acegi-authentication-ldap.xml see it if you want to connect not<br />\nanonymously]<br />\nldap.providerUrl=ldap://[LDAP_ETABLISSEMENT]/[LDAP_BASE_DN]<br />\n#ldap.managerDn=cn=admin,dc=www,dc=unit-c,dc=fr<br />\n#ldap.managerPassword=pass</p>\n<p>et enfin<br />\nori-oai-workflow-svn/conf/properties/spring/acegi/acegi-authentication-ldap.xml<br />\nil faut décommenter comme indiqué</p>\n<!-- ldap --><!-- ldap --><p> <bean id=\"initialDirContextFactory\"<br />\n class=\"org.acegisecurity.ldap.DefaultInitialDirContextFactory\"><br />\n <constructor-arg<br />\n value=\"${ldap.providerUrl}\" /></p>\n<!-- uncomment it if you want to connect vith username/password \n(see main-cinfig.properties)\n <property name=\"managerDn\">\n <value>${ldap.managerDn}</value>\n </property>\n <property name=\"managerPassword\">\n <value>${ldap.managerPassword}</value>\n </property>\n --><!-- uncomment it if you want to connect vith username/password \n(see main-cinfig.properties)\n <property name=\"managerDn\">\n <value>${ldap.managerDn}</value>\n </property>\n <property name=\"managerPassword\">\n <value>${ldap.managerPassword}</value>\n </property>\n --><p> </bean></p>\n<p>Je profite de l\'occasion pour vous souhaiter une bonne année.</p>\n<p>Yannis Roualdes a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Vincent,<br />\n><br />\n> Le problème quand j\'utilise exclusivement l\'uid c\'est que<br />\n> l\'authentification CAS ne fonctionne plus puisqu\'elle utilise<br />\n> l\'uidInterne.<br />\n> Je suis obligé de le garder pour WORKFLOW_LDAP_USER_DN_PATTERN. Sinon<br />\n> je n\'utilise que l\'uid pour les filtres mais sans succès pour le moment.<br />\n> Je suis navré de ne pouvoir donner plus d\'éléments.<br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yannis,<br />\n>> Je ne crois pas avoir testé le workflow avec un annuaire sur lequel<br />\n>> l\'uid d\'une personne ne correspond pas au username.<br />\n>> Il est possible qu\'il y ait un problème dans le workflow autour de<br />\n>> cela (?).<br />\n>> Aussi pour simple test peux-tu configurer l\'ensemble pour utiliser<br />\n>> seulement uid (et non plus uidInterne) notamment en tant que username.<br />\n>> Dis nous ce que cela donne, j\'investirai alors de mon côté ce cas<br />\n>> d\'utilisation uid != username.<br />\n>> Désolé pour les difficultés rencontrées.<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yohann et Vincent,<br />\n>>><br />\n>>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine<br />\n>>> de vous solliciter à ce point.<br />\n>>> Veuillez trouver en pièce jointe le fichier<br />\n>>> commons-parameters.properties.<br />\n>>> Pour ce qui est des logs je me suis peut être trompé dans les<br />\n>>> paramètres, je vais fouiller un peu plus, j\'arriverai peut être à<br />\n>>> avoir quelques informations supplémentaires.<br />\n>>><br />\n>>> Pour expliquer un peu les paramètres du fichier il faut savoir que<br />\n>>> notre annuaire possède un uid et un uidInterne, en fait<br />\n>>> l\'authentification utilise l\'uidInterne.<br />\n>>><br />\n>>> PS1 : désolé pour la réponse tardive<br />\n>>><br />\n>>> Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yannis,<br />\n>>>><br />\n>>>> Est-ce que tu peux envoyer ton fichier<br />\n>>>> commons-parameters.properties stp ? N\'oublie pas de masquer les<br />\n>>>> mots de passe.<br />\n>>>><br />\n>>>> Merci<br />\n>>>> Yohan<br />\n>>>><br />\n>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Re-bonjour,<br />\n>>>>><br />\n>>>>> J\'ai pu avoir accès aux logs des communications entre ORI-OAI et<br />\n>>>>> l\'annuaire LDAP de mon établissement, ceci uniquement pour le<br />\n>>>>> login puisque c\'est ce qui pose problème. Le seul souci que j\'ai<br />\n>>>>> pu noter est qu\'un filtre portant sur la recherche de groupe ne<br />\n>>>>> renvoie rien. Par contre les filtres des groupes additionnels<br />\n>>>>> fonctionnent correctement. Est ce le problème ? Sachant que je<br />\n>>>>> n\'utilise pas de groupes spécifiques à ORI-OAI, uniquement les<br />\n>>>>> groupes additionnels.<br />\n>>>>> Par ailleurs j\'ai modifié le log4j.properties du workflow pour<br />\n>>>>> avoir les logs acegi, mais même en mettant INFO je n\'ai pas le<br />\n>>>>> détails des requêtes et réponses, y a t il des paramètres<br />\n>>>>> particuliers ?<br />\n>>>>><br />\n>>>>> Cordialement.<br />\n>>>>><br />\n>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Re-bonjour Yannis,<br />\n>>>>>><br />\n>>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?<br />\n>>>>>><br />\n>>>>>> Henri<br />\n>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Re-bonjour tout le monde,<br />\n>>>>>>><br />\n>>>>>>> Me re-voila avec toujours le même problème. J\'ai mis les filtres<br />\n>>>>>>> les moins contraignant au niveau des groupes additionnels<br />\n>>>>>>> (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des<br />\n>>>>>>> filtres du style (objectClass=*) pour<br />\n>>>>>>> WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l\'authentification CAS se<br />\n>>>>>>> passe très bien je n\'arrive toujours pas à appartenir à un groupe.<br />\n>>>>>>> Est ce que d\'autres personnes ont été confrontées au même<br />\n>>>>>>> problème, si oui comme a t il été résolu ?<br />\n>>>>>>><br />\n>>>>>>> Bien à vous.<br />\n>>>>>>><br />\n>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Je ne vois rien d\'incorrect.<br />\n>>>>>>>> Le problème vient surement d\'une mauvaise définition des<br />\n>>>>>>>> groupes additionnels .<br />\n>>>>>>>> Il faut vérifier la valeur des paramètres :<br />\n>>>>>>>> ldap.virtualgroup.filter.all,<br />\n>>>>>>>> ldap.virtualgroup.filter.moderators,<br />\n>>>>>>>> ldap.virtualgroup.filter.admins<br />\n>>>>>>>> Le mapping ldap est sans doute erroné.<br />\n>>>>>>>><br />\n>>>>>>>> Désolé de ne pas pouvoir faire plus.<br />\n>>>>>>>> Henri<br />\n>>>>>>>><br />\n>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous<br />\n>>>>>>>>> trouverez l\'archive de ces fichiers. Il est possible que le<br />\n>>>>>>>>> problème vienne des intitulés des propriétés utilisé dans<br />\n>>>>>>>>> notre annuaire, je teste en ce moment même.<br />\n>>>>>>>>> Cordialement.<br />\n>>>>>>>>><br />\n>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> est-il possible de voir la config locale, au moins les<br />\n>>>>>>>>>> fichiers :<br />\n>>>>>>>>>> commons-parameters.properties<br />\n>>>>>>>>>> conf/properties/spring/spring-categories.xml<br />\n>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml<br />\n>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Henri<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Yannis Roualdes a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Merci pour cette réponse, elle confirme qu\'il n\'est pas<br />\n>>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,<br />\n>>>>>>>>>>> cela m\'arrange.<br />\n>>>>>>>>>>> Pour ce qui est du groupe \"all\" j\'ai fait plusieurs tests<br />\n>>>>>>>>>>> et quelque soit le filtre<br />\n>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je<br />\n>>>>>>>>>>> ne fais partie d\'aucun groupe. J\'ai bien spécifié l\'intitulé<br />\n>>>>>>>>>>> exact de l\'objectClass pour le personnel de notre<br />\n>>>>>>>>>>> établissement. En fait je ne vois pas où j\'ai pu me tromper<br />\n>>>>>>>>>>> c\'est pourquoi je bloque.<br />\n>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit<br />\n>>>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.<br />\n>>>>>>>>>>> Bonne journée.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour Yannis,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Je réponds dans le message<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Yannis Roualdes wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour à tous,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je<br />\n>>>>>>>>>>>>> découvre LDAP (et ses filtres).<br />\n>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s\'il le<br />\n>>>>>>>>>>>>> faut, qu\'il n\'est pas nécessaire d\'avoir des groupes LDAP<br />\n>>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j\'ai bien<br />\n>>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les<br />\n>>>>>>>>>>>>> paramètres LDAP du workflow.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Dans le workflow, le terme acegi \"recipient\" représente<br />\n>>>>>>>>>>>> soit un utilisateur, soit un groupe d\'utilisateurs , soit<br />\n>>>>>>>>>>>> un role. On peut donc en effet se passer de la notion de<br />\n>>>>>>>>>>>> groupe d\'utilisateurs. On peut par exemple attribuer le<br />\n>>>>>>>>>>>> role \"MODERATOR\" directement à plusieurs utilisateurs.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Les \"recipient\" groupes ne sont qu\'une facilité de<br />\n>>>>>>>>>>>> définition et d\'administration des utilisateurs et de leurs<br />\n>>>>>>>>>>>> roles .<br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> C\'est là mon problème : je suis bien reconnu lors de<br />\n>>>>>>>>>>>>> l\'authentification CAS, mais lorsque j\'affiche le profil<br />\n>>>>>>>>>>>>> dans l\'interface si l\'uid est correct je n\'ai aucune autre<br />\n>>>>>>>>>>>>> information, je n\'appartiens à aucun groupe et je n\'ai<br />\n>>>>>>>>>>>>> donc aucune autorisation. Le filtre que j\'utilise dans<br />\n>>>>>>>>>>>>> commons-parameters.properties pour<br />\n>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).<br />\n>>>>>>>>>>>>> Pour les autres paramètres c\'est similaire.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Le seul groupe par défaut est \"all\" . L\'utilisateur doit<br />\n>>>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .<br />\n>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie<br />\n>>>>>>>>>>>> tous les utilisateurs) en font partie :<br />\n>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)<br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> J\'ignore totalement pourquoi ça ne fonctionnement pas, me<br />\n>>>>>>>>>>>>> faut il modifier des fichies ACEGI ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> En général, dès que l\'on modifie les droits: persmissions<br />\n>>>>>>>>>>>> ou roles (en gros, dès que l\'on touche à<br />\n>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :<br />\n>>>>>>>>>>>> ant update-acls</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> J\'ai fait une recherche mais je n\'ai pas trouvé de<br />\n>>>>>>>>>>>>> réponse, ou alors j\'ai du passer à côté, si c\'est le cas<br />\n>>>>>>>>>>>>> veuillez m\'excuser.<br />\n>>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>><br />\n>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,<br />\n>>>>>>>>>>>> car je ne connais pas ta configuration.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Henri</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> --<br />\n>>>> Ce message a été vérifié par<br />\n>>>> pour des virus ou des polluriels et rien de<br />\n>>>> suspect n\'a été trouvé. </p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nYannis Roualdes<br />\nSG-TICE Centre de Production Multimédia<br />\nAtrium - 1er étage - UPMC<br />\n01 44 27 64 58<br />\n<a href=\"http://www.cpm.jussieu.fr\" title=\"http://www.cpm.jussieu.fr\">http://www.cpm.jussieu.fr</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746551, expire = 1507832951, headers = '', serialized = 0 WHERE cid = '4:6c064ce0e987f586201e9ff144452bf8' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
28 messages / 0 nouveaux
Dernière contribution
yannisroualdes
Problème avec LDAP et le workflow
Bonjour à tous,

Cette question vous paraîtra peut être stupide mais je découvre LDAP
(et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est
pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le
workflow, si j'ai bien compris on peut tout à fait gérer ces groupes
avec les paramètres LDAP du workflow.
C'est là mon problème : je suis bien reconnu lors de
l'authentification CAS, mais lorsque j'affiche le profil dans
l'interface si l'uid est correct je n'ai aucune autre information, je
n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le
filtre que j'utilise dans commons-parameters.properties pour
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres
paramètres c'est similaire.
J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
modifier des fichies ACEGI ?
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors
j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

hjacob
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:

> Bonjour à tous,
>
> Cette question vous paraîtra peut être stupide mais je découvre
> LDAP (et ses filtres).
> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
> utiliser le workflow, si j'ai bien compris on peut tout à fait gérer
> ces groupes avec les paramètres LDAP du workflow.

Dans le workflow, le terme acegi "recipient" représente soit un
utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc
en effet se passer de la notion de groupe d'utilisateurs. On peut par
exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes ne sont qu'une facilité de définition et
d'administration des utilisateurs et de leurs roles .

> C'est là mon problème : je suis bien reconnu lors de
> l'authentification CAS, mais lorsque j'affiche le profil dans
> l'interface si l'uid est correct je n'ai aucune autre information, je
> n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le
> filtre que j'utilise dans commons-parameters.properties pour
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres
> paramètres c'est similaire.

Le seul groupe par défaut est "all" . L'utilisateur doit en faire
partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les
utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
> modifier des fichies ACEGI ?

En général, dès que l'on modifie les droits: persmissions ou roles (en
gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls

> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors
> j'ai du passer à côté, si c'est le cas veuillez m'excuser.
> Merci pour votre aide.
>

Je ne suis pas sûr de répondre complètement à la question, car je ne
connais pas ta configuration.

Henri

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour,

Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire
de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque
soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte
je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de
l'objectClass pour le personnel de notre établissement. En fait je ne
vois pas où j'ai pu me tromper c'est pourquoi je bloque.
En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
(objectClass=Person) ou à (uid=moniud) ça ne marche pas.
Bonne journée.

Henri Jacob a écrit :

> Bonjour Yannis,
>
> Je réponds dans le message
>
> Yannis Roualdes wrote:

>> Bonjour à tous,
>>
>> Cette question vous paraîtra peut être stupide mais je découvre
>> LDAP (et ses filtres).
>> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
>> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
>> utiliser le workflow, si j'ai bien compris on peut tout à fait gérer
>> ces groupes avec les paramètres LDAP du workflow.

> Dans le workflow, le terme acegi "recipient" représente soit un
> utilisateur, soit un groupe d'utilisateurs , soit un role. On peut
> donc en effet se passer de la notion de groupe d'utilisateurs. On peut
> par exemple attribuer le role "MODERATOR" directement à plusieurs
> utilisateurs.
>
> Les "recipient" groupes ne sont qu'une facilité de définition et
> d'administration des utilisateurs et de leurs roles .
>

>> C'est là mon problème : je suis bien reconnu lors de
>> l'authentification CAS, mais lorsque j'affiche le profil dans
>> l'interface si l'uid est correct je n'ai aucune autre information, je
>> n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le
>> filtre que j'utilise dans commons-parameters.properties pour
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>> autres paramètres c'est similaire.

> Le seul groupe par défaut est "all" . L'utilisateur doit en faire
> partie , sinon il ne pourra rien faire .
> Par défaut, toutes les entrées ldap de classes Person (ie tous les
> utilisateurs) en font partie :
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>

>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
>> modifier des fichies ACEGI ?

> En général, dès que l'on modifie les droits: persmissions ou roles (en
> gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
> ant update-acls

>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors
>> j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>> Merci pour votre aide.
>>

>
> Je ne suis pas sûr de répondre complètement à la question, car je ne
> connais pas ta configuration.
>
> Henri

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

hjacob
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :

> Bonjour,
>
> Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire
> de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je
> me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié
> l'intitulé exact de l'objectClass pour le personnel de notre
> établissement. En fait je ne vois pas où j'ai pu me tromper c'est
> pourquoi je bloque.
> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
> Bonne journée.
>
> Henri Jacob a écrit :

>> Bonjour Yannis,
>>
>> Je réponds dans le message
>>
>> Yannis Roualdes wrote:

>>> Bonjour à tous,
>>>
>>> Cette question vous paraîtra peut être stupide mais je découvre
>>> LDAP (et ses filtres).
>>> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
>>> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
>>> utiliser le workflow, si j'ai bien compris on peut tout à fait gérer
>>> ces groupes avec les paramètres LDAP du workflow.

>> Dans le workflow, le terme acegi "recipient" représente soit un
>> utilisateur, soit un groupe d'utilisateurs , soit un role. On peut
>> donc en effet se passer de la notion de groupe d'utilisateurs. On
>> peut par exemple attribuer le role "MODERATOR" directement à
>> plusieurs utilisateurs.
>>
>> Les "recipient" groupes ne sont qu'une facilité de définition et
>> d'administration des utilisateurs et de leurs roles .
>>

>>> C'est là mon problème : je suis bien reconnu lors de
>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>> l'interface si l'uid est correct je n'ai aucune autre information,
>>> je n'appartiens à aucun groupe et je n'ai donc aucune autorisation.
>>> Le filtre que j'utilise dans commons-parameters.properties pour
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>> autres paramètres c'est similaire.

>> Le seul groupe par défaut est "all" . L'utilisateur doit en faire
>> partie , sinon il ne pourra rien faire .
>> Par défaut, toutes les entrées ldap de classes Person (ie tous les
>> utilisateurs) en font partie :
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>

>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
>>> modifier des fichies ACEGI ?

>> En général, dès que l'on modifie les droits: persmissions ou roles
>> (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
>> ant update-acls

>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors
>>> j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>> Merci pour votre aide.
>>>

>>
>> Je ne suis pas sûr de répondre complètement à la question, car je ne
>> connais pas ta configuration.
>>
>> Henri

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez
l'archive de ces fichiers. Il est possible que le problème vienne des
intitulés des propriétés utilisé dans notre annuaire, je teste en ce
moment même.
Cordialement.

Henri Jacob a écrit :

> Bonjour,
>
> est-il possible de voir la config locale, au moins les fichiers :
> commons-parameters.properties
> conf/properties/spring/spring-categories.xml
> conf/properties/spring/spring-metadata-types.xml
> conf/propertiesspring/acegi/acegi-*.xml
>
> Henri
>
> Yannis Roualdes a écrit :

>> Bonjour,
>>
>> Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire
>> de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je
>> me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié
>> l'intitulé exact de l'objectClass pour le personnel de notre
>> établissement. En fait je ne vois pas où j'ai pu me tromper c'est
>> pourquoi je bloque.
>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>> Bonne journée.
>>
>> Henri Jacob a écrit :

>>> Bonjour Yannis,
>>>
>>> Je réponds dans le message
>>>
>>> Yannis Roualdes wrote:

>>>> Bonjour à tous,
>>>>
>>>> Cette question vous paraîtra peut être stupide mais je découvre
>>>> LDAP (et ses filtres).
>>>> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
>>>> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
>>>> utiliser le workflow, si j'ai bien compris on peut tout à fait
>>>> gérer ces groupes avec les paramètres LDAP du workflow.

>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On peut
>>> donc en effet se passer de la notion de groupe d'utilisateurs. On
>>> peut par exemple attribuer le role "MODERATOR" directement à
>>> plusieurs utilisateurs.
>>>
>>> Les "recipient" groupes ne sont qu'une facilité de définition et
>>> d'administration des utilisateurs et de leurs roles .
>>>

>>>> C'est là mon problème : je suis bien reconnu lors de
>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>> l'interface si l'uid est correct je n'ai aucune autre information,
>>>> je n'appartiens à aucun groupe et je n'ai donc aucune autorisation.
>>>> Le filtre que j'utilise dans commons-parameters.properties pour
>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>> autres paramètres c'est similaire.

>>> Le seul groupe par défaut est "all" . L'utilisateur doit en faire
>>> partie , sinon il ne pourra rien faire .
>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les
>>> utilisateurs) en font partie :
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>

>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
>>>> modifier des fichies ACEGI ?

>>> En général, dès que l'on modifie les droits: persmissions ou roles
>>> (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
>>> ant update-acls

>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>> Merci pour votre aide.
>>>>

>>>
>>> Je ne suis pas sûr de répondre complètement à la question, car je ne
>>> connais pas ta configuration.
>>>
>>> Henri

>>
>>

>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

hjacob
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes
additionnels .
Il faut vérifier la valeur des paramètres :
ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :

> Bonjour,
>
> Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez
> l'archive de ces fichiers. Il est possible que le problème vienne des
> intitulés des propriétés utilisé dans notre annuaire, je teste en ce
> moment même.
> Cordialement.
>
> Henri Jacob a écrit :

>> Bonjour,
>>
>> est-il possible de voir la config locale, au moins les fichiers :
>> commons-parameters.properties
>> conf/properties/spring/spring-categories.xml
>> conf/properties/spring/spring-metadata-types.xml
>> conf/propertiesspring/acegi/acegi-*.xml
>>
>> Henri
>>
>> Yannis Roualdes a écrit :

>>> Bonjour,
>>>
>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>> m'arrange.
>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je
>>> me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié
>>> l'intitulé exact de l'objectClass pour le personnel de notre
>>> établissement. En fait je ne vois pas où j'ai pu me tromper c'est
>>> pourquoi je bloque.
>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>> Bonne journée.
>>>
>>> Henri Jacob a écrit :

>>>> Bonjour Yannis,
>>>>
>>>> Je réponds dans le message
>>>>
>>>> Yannis Roualdes wrote:

>>>>> Bonjour à tous,
>>>>>
>>>>> Cette question vous paraîtra peut être stupide mais je découvre
>>>>> LDAP (et ses filtres).
>>>>> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
>>>>> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
>>>>> utiliser le workflow, si j'ai bien compris on peut tout à fait
>>>>> gérer ces groupes avec les paramètres LDAP du workflow.

>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On peut
>>>> donc en effet se passer de la notion de groupe d'utilisateurs. On
>>>> peut par exemple attribuer le role "MODERATOR" directement à
>>>> plusieurs utilisateurs.
>>>>
>>>> Les "recipient" groupes ne sont qu'une facilité de définition et
>>>> d'administration des utilisateurs et de leurs roles .
>>>>

>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>> l'interface si l'uid est correct je n'ai aucune autre information,
>>>>> je n'appartiens à aucun groupe et je n'ai donc aucune
>>>>> autorisation. Le filtre que j'utilise dans
>>>>> commons-parameters.properties pour
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>>> autres paramètres c'est similaire.

>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>> faire partie , sinon il ne pourra rien faire .
>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les
>>>> utilisateurs) en font partie :
>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>

>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
>>>>> modifier des fichies ACEGI ?

>>>> En général, dès que l'on modifie les droits: persmissions ou roles
>>>> (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
>>>> ant update-acls

>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>> Merci pour votre aide.
>>>>>

>>>>
>>>> Je ne suis pas sûr de répondre complètement à la question, car je
>>>> ne connais pas ta configuration.
>>>>
>>>> Henri

>>>
>>>

>>

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour, merci pour l'aide.

Je sais au moins de manière certaine que ce sont bien les filtres
LDAP qui posent problème.

Bonne journée.

Henri Jacob a écrit :

> Je ne vois rien d'incorrect.
> Le problème vient surement d'une mauvaise définition des groupes
> additionnels .
> Il faut vérifier la valeur des paramètres :
> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
> ldap.virtualgroup.filter.admins
> Le mapping ldap est sans doute erroné.
>
> Désolé de ne pas pouvoir faire plus.
> Henri
>
> Yannis Roualdes a écrit :

>> Bonjour,
>>
>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>> trouverez l'archive de ces fichiers. Il est possible que le problème
>> vienne des intitulés des propriétés utilisé dans notre annuaire, je
>> teste en ce moment même.
>> Cordialement.
>>
>> Henri Jacob a écrit :

>>> Bonjour,
>>>
>>> est-il possible de voir la config locale, au moins les fichiers :
>>> commons-parameters.properties
>>> conf/properties/spring/spring-categories.xml
>>> conf/properties/spring/spring-metadata-types.xml
>>> conf/propertiesspring/acegi/acegi-*.xml
>>>
>>> Henri
>>>
>>> Yannis Roualdes a écrit :

>>>> Bonjour,
>>>>
>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>>> m'arrange.
>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand
>>>> je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié
>>>> l'intitulé exact de l'objectClass pour le personnel de notre
>>>> établissement. En fait je ne vois pas où j'ai pu me tromper c'est
>>>> pourquoi je bloque.
>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
>>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>> Bonne journée.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Bonjour Yannis,
>>>>>
>>>>> Je réponds dans le message
>>>>>
>>>>> Yannis Roualdes wrote:

>>>>>> Bonjour à tous,
>>>>>>
>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>> découvre LDAP (et ses filtres).
>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
>>>>>> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
>>>>>> utiliser le workflow, si j'ai bien compris on peut tout à fait
>>>>>> gérer ces groupes avec les paramètres LDAP du workflow.

>>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On peut
>>>>> donc en effet se passer de la notion de groupe d'utilisateurs. On
>>>>> peut par exemple attribuer le role "MODERATOR" directement à
>>>>> plusieurs utilisateurs.
>>>>>
>>>>> Les "recipient" groupes ne sont qu'une facilité de définition et
>>>>> d'administration des utilisateurs et de leurs roles .
>>>>>

>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>> commons-parameters.properties pour
>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>>>> autres paramètres c'est similaire.

>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>> faire partie , sinon il ne pourra rien faire .
>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les
>>>>> utilisateurs) en font partie :
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>

>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
>>>>>> modifier des fichies ACEGI ?

>>>>> En général, dès que l'on modifie les droits: persmissions ou roles
>>>>> (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
>>>>> ant update-acls

>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>>> Merci pour votre aide.
>>>>>>

>>>>>
>>>>> Je ne suis pas sûr de répondre complètement à la question, car je
>>>>> ne connais pas ta configuration.
>>>>>
>>>>> Henri

>>>>
>>>>

>>>

>>
>>

>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

henrijacob
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:

> Bonjour à tous,
>
> Cette question vous paraîtra peut être stupide mais je découvre
> LDAP (et ses filtres).
> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
> utiliser le workflow, si j'ai bien compris on peut tout à fait gérer
> ces groupes avec les paramètres LDAP du workflow.

Dans le workflow, le terme acegi "recipient" représente soit un
utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc
en effet se passer de la notion de groupe d'utilisateurs. On peut par
exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes ne sont qu'une facilité de définition et
d'administration des utilisateurs et de leurs roles .

> C'est là mon problème : je suis bien reconnu lors de
> l'authentification CAS, mais lorsque j'affiche le profil dans
> l'interface si l'uid est correct je n'ai aucune autre information, je
> n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le
> filtre que j'utilise dans commons-parameters.properties pour
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres
> paramètres c'est similaire.

Le seul groupe par défaut est "all" . L'utilisateur doit en faire
partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les
utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
> modifier des fichies ACEGI ?

En général, dès que l'on modifie les droits: persmissions ou roles (en
gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls

> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors
> j'ai du passer à côté, si c'est le cas veuillez m'excuser.
> Merci pour votre aide.
>

Je ne suis pas sûr de répondre complètement à la question .

Henri

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les
moins contraignant au niveau des groupes additionnels (uid=*) pour
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
(objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
l'authentification CAS se passe très bien je n'arrive toujours pas à
appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si
oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :

> Je ne vois rien d'incorrect.
> Le problème vient surement d'une mauvaise définition des groupes
> additionnels .
> Il faut vérifier la valeur des paramètres :
> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
> ldap.virtualgroup.filter.admins
> Le mapping ldap est sans doute erroné.
>
> Désolé de ne pas pouvoir faire plus.
> Henri
>
> Yannis Roualdes a écrit :

>> Bonjour,
>>
>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>> trouverez l'archive de ces fichiers. Il est possible que le problème
>> vienne des intitulés des propriétés utilisé dans notre annuaire, je
>> teste en ce moment même.
>> Cordialement.
>>
>> Henri Jacob a écrit :

>>> Bonjour,
>>>
>>> est-il possible de voir la config locale, au moins les fichiers :
>>> commons-parameters.properties
>>> conf/properties/spring/spring-categories.xml
>>> conf/properties/spring/spring-metadata-types.xml
>>> conf/propertiesspring/acegi/acegi-*.xml
>>>
>>> Henri
>>>
>>> Yannis Roualdes a écrit :

>>>> Bonjour,
>>>>
>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>>> m'arrange.
>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand
>>>> je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié
>>>> l'intitulé exact de l'objectClass pour le personnel de notre
>>>> établissement. En fait je ne vois pas où j'ai pu me tromper c'est
>>>> pourquoi je bloque.
>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
>>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>> Bonne journée.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Bonjour Yannis,
>>>>>
>>>>> Je réponds dans le message
>>>>>
>>>>> Yannis Roualdes wrote:

>>>>>> Bonjour à tous,
>>>>>>
>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>> découvre LDAP (et ses filtres).
>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut, qu'il
>>>>>> n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour
>>>>>> utiliser le workflow, si j'ai bien compris on peut tout à fait
>>>>>> gérer ces groupes avec les paramètres LDAP du workflow.

>>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On peut
>>>>> donc en effet se passer de la notion de groupe d'utilisateurs. On
>>>>> peut par exemple attribuer le role "MODERATOR" directement à
>>>>> plusieurs utilisateurs.
>>>>>
>>>>> Les "recipient" groupes ne sont qu'une facilité de définition et
>>>>> d'administration des utilisateurs et de leurs roles .
>>>>>

>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>> commons-parameters.properties pour
>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>>>> autres paramètres c'est similaire.

>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>> faire partie , sinon il ne pourra rien faire .
>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous les
>>>>> utilisateurs) en font partie :
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>

>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il
>>>>>> modifier des fichies ACEGI ?

>>>>> En général, dès que l'on modifie les droits: persmissions ou roles
>>>>> (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
>>>>> ant update-acls

>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>>> Merci pour votre aide.
>>>>>>

>>>>>
>>>>> Je ne suis pas sûr de répondre complètement à la question, car je
>>>>> ne connais pas ta configuration.
>>>>>
>>>>> Henri

>>>>
>>>>

>>>

>>
>>

>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

hjacob
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :

> Re-bonjour tout le monde,
>
> Me re-voila avec toujours le même problème. J'ai mis les filtres les
> moins contraignant au niveau des groupes additionnels (uid=*) pour
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
> l'authentification CAS se passe très bien je n'arrive toujours pas à
> appartenir à un groupe.
> Est ce que d'autres personnes ont été confrontées au même problème, si
> oui comme a t il été résolu ?
>
> Bien à vous.
>
> Henri Jacob a écrit :

>> Je ne vois rien d'incorrect.
>> Le problème vient surement d'une mauvaise définition des groupes
>> additionnels .
>> Il faut vérifier la valeur des paramètres :
>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
>> ldap.virtualgroup.filter.admins
>> Le mapping ldap est sans doute erroné.
>>
>> Désolé de ne pas pouvoir faire plus.
>> Henri
>>
>> Yannis Roualdes a écrit :

>>> Bonjour,
>>>
>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>> trouverez l'archive de ces fichiers. Il est possible que le problème
>>> vienne des intitulés des propriétés utilisé dans notre annuaire, je
>>> teste en ce moment même.
>>> Cordialement.
>>>
>>> Henri Jacob a écrit :

>>>> Bonjour,
>>>>
>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>> commons-parameters.properties
>>>> conf/properties/spring/spring-categories.xml
>>>> conf/properties/spring/spring-metadata-types.xml
>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>
>>>> Henri
>>>>
>>>> Yannis Roualdes a écrit :

>>>>> Bonjour,
>>>>>
>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>>>> m'arrange.
>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand
>>>>> je me connecte je ne fais partie d'aucun groupe. J'ai bien
>>>>> spécifié l'intitulé exact de l'objectClass pour le personnel de
>>>>> notre établissement. En fait je ne vois pas où j'ai pu me tromper
>>>>> c'est pourquoi je bloque.
>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal
>>>>> à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>> Bonne journée.
>>>>>
>>>>> Henri Jacob a écrit :

>>>>>> Bonjour Yannis,
>>>>>>
>>>>>> Je réponds dans le message
>>>>>>
>>>>>> Yannis Roualdes wrote:

>>>>>>> Bonjour à tous,
>>>>>>>
>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>> découvre LDAP (et ses filtres).
>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques
>>>>>>> pour utiliser le workflow, si j'ai bien compris on peut tout à
>>>>>>> fait gérer ces groupes avec les paramètres LDAP du workflow.

>>>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On
>>>>>> peut donc en effet se passer de la notion de groupe
>>>>>> d'utilisateurs. On peut par exemple attribuer le role "MODERATOR"
>>>>>> directement à plusieurs utilisateurs.
>>>>>>
>>>>>> Les "recipient" groupes ne sont qu'une facilité de définition et
>>>>>> d'administration des utilisateurs et de leurs roles .
>>>>>>

>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>> commons-parameters.properties pour
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>>>>> autres paramètres c'est similaire.

>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>>> faire partie , sinon il ne pourra rien faire .
>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous
>>>>>> les utilisateurs) en font partie :
>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>

>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut
>>>>>>> il modifier des fichies ACEGI ?

>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml, il
>>>>>> faut faire :
>>>>>> ant update-acls

>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>>>> Merci pour votre aide.
>>>>>>>

>>>>>>
>>>>>> Je ne suis pas sûr de répondre complètement à la question, car je
>>>>>> ne connais pas ta configuration.
>>>>>>
>>>>>> Henri

>>>>>
>>>>>

>>>>

>>>
>>>

>>

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour,

J'ai effectivement la possibilité de tester les filtres avec ldapsearch
et je n'ai aucun problème de ce côté la. Je vais diagnostiquer les
communications avec l'annuaire cet après-midi pour voir où esrt le problème.

Henri Jacob a écrit :

> Re-bonjour Yannis,
>
> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>
> Henri
> Yannis Roualdes a écrit :

>> Re-bonjour tout le monde,
>>
>> Me re-voila avec toujours le même problème. J'ai mis les filtres les
>> moins contraignant au niveau des groupes additionnels (uid=*) pour
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>> l'authentification CAS se passe très bien je n'arrive toujours pas à
>> appartenir à un groupe.
>> Est ce que d'autres personnes ont été confrontées au même problème,
>> si oui comme a t il été résolu ?
>>
>> Bien à vous.
>>
>> Henri Jacob a écrit :

>>> Je ne vois rien d'incorrect.
>>> Le problème vient surement d'une mauvaise définition des groupes
>>> additionnels .
>>> Il faut vérifier la valeur des paramètres :
>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
>>> ldap.virtualgroup.filter.admins
>>> Le mapping ldap est sans doute erroné.
>>>
>>> Désolé de ne pas pouvoir faire plus.
>>> Henri
>>>
>>> Yannis Roualdes a écrit :

>>>> Bonjour,
>>>>
>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>> annuaire, je teste en ce moment même.
>>>> Cordialement.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Bonjour,
>>>>>
>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>> commons-parameters.properties
>>>>> conf/properties/spring/spring-categories.xml
>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>
>>>>> Henri
>>>>>
>>>>> Yannis Roualdes a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>>>>> m'arrange.
>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand
>>>>>> je me connecte je ne fais partie d'aucun groupe. J'ai bien
>>>>>> spécifié l'intitulé exact de l'objectClass pour le personnel de
>>>>>> notre établissement. En fait je ne vois pas où j'ai pu me tromper
>>>>>> c'est pourquoi je bloque.
>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal
>>>>>> à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>> Bonne journée.
>>>>>>
>>>>>> Henri Jacob a écrit :

>>>>>>> Bonjour Yannis,
>>>>>>>
>>>>>>> Je réponds dans le message
>>>>>>>
>>>>>>> Yannis Roualdes wrote:

>>>>>>>> Bonjour à tous,
>>>>>>>>
>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien compris on
>>>>>>>> peut tout à fait gérer ces groupes avec les paramètres LDAP du
>>>>>>>> workflow.

>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On
>>>>>>> peut donc en effet se passer de la notion de groupe
>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>
>>>>>>> Les "recipient" groupes ne sont qu'une facilité de définition
>>>>>>> et d'administration des utilisateurs et de leurs roles .
>>>>>>>

>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>> commons-parameters.properties pour
>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>>>>>> autres paramètres c'est similaire.

>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>>>> faire partie , sinon il ne pourra rien faire .
>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous
>>>>>>> les utilisateurs) en font partie :
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>

>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut
>>>>>>>> il modifier des fichies ACEGI ?

>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml, il
>>>>>>> faut faire :
>>>>>>> ant update-acls

>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>>>>> Merci pour votre aide.
>>>>>>>>

>>>>>>>
>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car
>>>>>>> je ne connais pas ta configuration.
>>>>>>>
>>>>>>> Henri

>>>>>>
>>>>>>

>>>>>

>>>>
>>>>

>>>

>>
>>

>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et
l'annuaire LDAP de mon établissement, ceci uniquement pour le login
puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est
qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par
contre les filtres des groupes additionnels fonctionnent correctement.
Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques
à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les
logs acegi, mais même en mettant INFO je n'ai pas le détails des
requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :

> Re-bonjour Yannis,
>
> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>
> Henri
> Yannis Roualdes a écrit :

>> Re-bonjour tout le monde,
>>
>> Me re-voila avec toujours le même problème. J'ai mis les filtres les
>> moins contraignant au niveau des groupes additionnels (uid=*) pour
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>> l'authentification CAS se passe très bien je n'arrive toujours pas à
>> appartenir à un groupe.
>> Est ce que d'autres personnes ont été confrontées au même problème,
>> si oui comme a t il été résolu ?
>>
>> Bien à vous.
>>
>> Henri Jacob a écrit :

>>> Je ne vois rien d'incorrect.
>>> Le problème vient surement d'une mauvaise définition des groupes
>>> additionnels .
>>> Il faut vérifier la valeur des paramètres :
>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
>>> ldap.virtualgroup.filter.admins
>>> Le mapping ldap est sans doute erroné.
>>>
>>> Désolé de ne pas pouvoir faire plus.
>>> Henri
>>>
>>> Yannis Roualdes a écrit :

>>>> Bonjour,
>>>>
>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>> annuaire, je teste en ce moment même.
>>>> Cordialement.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Bonjour,
>>>>>
>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>> commons-parameters.properties
>>>>> conf/properties/spring/spring-categories.xml
>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>
>>>>> Henri
>>>>>
>>>>> Yannis Roualdes a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>>>>> m'arrange.
>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand
>>>>>> je me connecte je ne fais partie d'aucun groupe. J'ai bien
>>>>>> spécifié l'intitulé exact de l'objectClass pour le personnel de
>>>>>> notre établissement. En fait je ne vois pas où j'ai pu me tromper
>>>>>> c'est pourquoi je bloque.
>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal
>>>>>> à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>> Bonne journée.
>>>>>>
>>>>>> Henri Jacob a écrit :

>>>>>>> Bonjour Yannis,
>>>>>>>
>>>>>>> Je réponds dans le message
>>>>>>>
>>>>>>> Yannis Roualdes wrote:

>>>>>>>> Bonjour à tous,
>>>>>>>>
>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien compris on
>>>>>>>> peut tout à fait gérer ces groupes avec les paramètres LDAP du
>>>>>>>> workflow.

>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On
>>>>>>> peut donc en effet se passer de la notion de groupe
>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>
>>>>>>> Les "recipient" groupes ne sont qu'une facilité de définition
>>>>>>> et d'administration des utilisateurs et de leurs roles .
>>>>>>>

>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>> commons-parameters.properties pour
>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les
>>>>>>>> autres paramètres c'est similaire.

>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>>>> faire partie , sinon il ne pourra rien faire .
>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous
>>>>>>> les utilisateurs) en font partie :
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>

>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut
>>>>>>>> il modifier des fichies ACEGI ?

>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml, il
>>>>>>> faut faire :
>>>>>>> ant update-acls

>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>>>>> Merci pour votre aide.
>>>>>>>>

>>>>>>>
>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car
>>>>>>> je ne connais pas ta configuration.
>>>>>>>
>>>>>>> Henri

>>>>>>
>>>>>>

>>>>>

>>>>
>>>>

>>>

>>
>>

>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Yohan Colmant
Bonjour Yannis,

Est-ce que tu peux envoyer ton fichier commons-parameters.properties stp ? N'oublie pas de masquer les mots de passe.

Merci
Yohan

Yannis Roualdes a écrit :
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et l'annuaire LDAP de mon établissement, ceci uniquement pour le login puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par contre les filtres des groupes additionnels fonctionnent correctement. Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les logs acegi, mais même en mettant INFO je n'ai pas le détails des requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les moins contraignant au niveau des groupes additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se passe très bien je n'arrive toujours pas à appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes additionnels .
Il faut vérifier la valeur des paramètres : ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez l'archive de ces fichiers. Il est possible que le problème vienne des intitulés des propriétés utilisé dans notre annuaire, je teste en ce moment même.
Cordialement.

Henri Jacob a écrit :
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :
   Bonjour,

   Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
   Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de l'objectClass pour le personnel de notre établissement. En fait je ne vois pas où j'ai pu me tromper c'est pourquoi je bloque.
   En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
   Bonne journée.

Henri Jacob a écrit :
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:
   Bonjour à tous,

   Cette question vous paraîtra peut être stupide mais je découvre LDAP (et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le workflow, si j'ai bien compris on peut tout à fait gérer ces groupes avec les paramètres LDAP du workflow.
Dans le workflow, le terme acegi "recipient" représente soit un utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc en effet se passer de la notion de groupe d'utilisateurs. On peut par exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes  ne sont qu'une facilité de définition et d'administration des utilisateurs et de leurs roles .

   C'est là mon problème : je suis bien reconnu lors de l'authentification CAS, mais lorsque j'affiche le profil dans l'interface si l'uid est correct je n'ai aucune autre information, je n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le filtre que j'utilise dans commons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres paramètres c'est similaire.
Le seul groupe par défaut  est  "all" .  L'utilisateur doit en faire partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il modifier des fichies ACEGI ?
En général, dès que l'on modifie les droits: persmissions ou roles (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.


Je ne suis pas sûr de répondre complètement à la question, car je ne connais pas ta configuration.

Henri












--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
vincentbonamy
Pour infos,

Les classes JAVA utilisées pour récupérer les groupes additionels sont
les suivantes :
org/orioai/workflow/services/application/OriLdapAuthoritiesPopulator.java
(méthode getAdditionalRoles [un rôle ACEGI correspond à un groupe pour
ori-oai-Workflow])
qui fait appelle à
org/orioai/workflow/services/application/OriBindAuthenticator.java
(méthodes isUserInFilter puis retrieveUsersFromFilter)

OriBindAuthenticator.retrieveUsersFromFilter fait appelle à
org.acegisecurity.ldap.LdapTemplate pour jouer les filtres LDAP

Ces classes OriLdapAuthoritiesPopulator et OriBindAuthenticator manquent
effectivement de logs :-(

Et à ce que je lis dans votre message,
org.acegisecurity.ldap.LdapTemplate aussi :-(

Vincent.

Yannis Roualdes wrote:

> Re-bonjour,
>
> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
> l'annuaire LDAP de mon établissement, ceci uniquement pour le login
> puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter
> est qu'un filtre portant sur la recherche de groupe ne renvoie rien.
> Par contre les filtres des groupes additionnels fonctionnent
> correctement. Est ce le problème ? Sachant que je n'utilise pas de
> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
> Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir
> les logs acegi, mais même en mettant INFO je n'ai pas le détails des
> requêtes et réponses, y a t il des paramètres particuliers ?
>
> Cordialement.
>
> Henri Jacob a écrit :

>> Re-bonjour Yannis,
>>
>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>
>> Henri
>> Yannis Roualdes a écrit :

>>> Re-bonjour tout le monde,
>>>
>>> Me re-voila avec toujours le même problème. J'ai mis les filtres les
>>> moins contraignant au niveau des groupes additionnels (uid=*) pour
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>>> l'authentification CAS se passe très bien je n'arrive toujours pas à
>>> appartenir à un groupe.
>>> Est ce que d'autres personnes ont été confrontées au même problème,
>>> si oui comme a t il été résolu ?
>>>
>>> Bien à vous.
>>>
>>> Henri Jacob a écrit :

>>>> Je ne vois rien d'incorrect.
>>>> Le problème vient surement d'une mauvaise définition des groupes
>>>> additionnels .
>>>> Il faut vérifier la valeur des paramètres :
>>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
>>>> ldap.virtualgroup.filter.admins
>>>> Le mapping ldap est sans doute erroné.
>>>>
>>>> Désolé de ne pas pouvoir faire plus.
>>>> Henri
>>>>
>>>> Yannis Roualdes a écrit :

>>>>> Bonjour,
>>>>>
>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>>> annuaire, je teste en ce moment même.
>>>>> Cordialement.
>>>>>
>>>>> Henri Jacob a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>>> commons-parameters.properties
>>>>>> conf/properties/spring/spring-categories.xml
>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>
>>>>>> Henri
>>>>>>
>>>>>> Yannis Roualdes a écrit :

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela
>>>>>>> m'arrange.
>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL
>>>>>>> quand je me connecte je ne fais partie d'aucun groupe. J'ai bien
>>>>>>> spécifié l'intitulé exact de l'objectClass pour le personnel de
>>>>>>> notre établissement. En fait je ne vois pas où j'ai pu me
>>>>>>> tromper c'est pourquoi je bloque.
>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit
>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>> Bonne journée.
>>>>>>>
>>>>>>> Henri Jacob a écrit :

>>>>>>>> Bonjour Yannis,
>>>>>>>>
>>>>>>>> Je réponds dans le message
>>>>>>>>
>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>> Bonjour à tous,
>>>>>>>>>
>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien compris
>>>>>>>>> on peut tout à fait gérer ces groupes avec les paramètres LDAP
>>>>>>>>> du workflow.

>>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit un
>>>>>>>> utilisateur, soit un groupe d'utilisateurs , soit un role. On
>>>>>>>> peut donc en effet se passer de la notion de groupe
>>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>
>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de définition
>>>>>>>> et d'administration des utilisateurs et de leurs roles .
>>>>>>>>

>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>>> commons-parameters.properties pour
>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour
>>>>>>>>> les autres paramètres c'est similaire.

>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>>>>> faire partie , sinon il ne pourra rien faire .
>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous
>>>>>>>> les utilisateurs) en font partie :
>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>

>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me faut
>>>>>>>>> il modifier des fichies ACEGI ?

>>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml, il
>>>>>>>> faut faire :
>>>>>>>> ant update-acls

>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou
>>>>>>>>> alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
>>>>>>>>> Merci pour votre aide.
>>>>>>>>>

>>>>>>>>
>>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car
>>>>>>>> je ne connais pas ta configuration.
>>>>>>>>
>>>>>>>> Henri

>>>>>>>
>>>>>>>

>>>>>>

>>>>>
>>>>>

>>>>

>>>
>>>

>>

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour Yohann et Vincent,

Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de
vous solliciter à ce point.
Veuillez trouver en pièce jointe le fichier commons-parameters.properties.
Pour ce qui est des logs je me suis peut être trompé dans les
paramètres, je vais fouiller un peu plus, j'arriverai peut être à avoir
quelques informations supplémentaires.

Pour expliquer un peu les paramètres du fichier il faut savoir que notre
annuaire possède un uid et un uidInterne, en fait l'authentification
utilise l'uidInterne.

PS1 : désolé pour la réponse tardive

Yohan Colmant a écrit :

> Bonjour Yannis,
>
> Est-ce que tu peux envoyer ton fichier commons-parameters.properties
> stp ? N'oublie pas de masquer les mots de passe.
>
> Merci
> Yohan
>
> Yannis Roualdes a écrit :

>> Re-bonjour,
>>
>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>> l'annuaire LDAP de mon établissement, ceci uniquement pour le login
>> puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter
>> est qu'un filtre portant sur la recherche de groupe ne renvoie rien.
>> Par contre les filtres des groupes additionnels fonctionnent
>> correctement. Est ce le problème ? Sachant que je n'utilise pas de
>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
>> Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir
>> les logs acegi, mais même en mettant INFO je n'ai pas le détails des
>> requêtes et réponses, y a t il des paramètres particuliers ?
>>
>> Cordialement.
>>
>> Henri Jacob a écrit :

>>> Re-bonjour Yannis,
>>>
>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>
>>> Henri
>>> Yannis Roualdes a écrit :

>>>> Re-bonjour tout le monde,
>>>>
>>>> Me re-voila avec toujours le même problème. J'ai mis les filtres
>>>> les moins contraignant au niveau des groupes additionnels (uid=*)
>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
>>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>>>> l'authentification CAS se passe très bien je n'arrive toujours pas
>>>> à appartenir à un groupe.
>>>> Est ce que d'autres personnes ont été confrontées au même problème,
>>>> si oui comme a t il été résolu ?
>>>>
>>>> Bien à vous.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Je ne vois rien d'incorrect.
>>>>> Le problème vient surement d'une mauvaise définition des groupes
>>>>> additionnels .
>>>>> Il faut vérifier la valeur des paramètres :
>>>>> ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators,
>>>>> ldap.virtualgroup.filter.admins
>>>>> Le mapping ldap est sans doute erroné.
>>>>>
>>>>> Désolé de ne pas pouvoir faire plus.
>>>>> Henri
>>>>>
>>>>> Yannis Roualdes a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>>>> annuaire, je teste en ce moment même.
>>>>>> Cordialement.
>>>>>>
>>>>>> Henri Jacob a écrit :

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>>>> commons-parameters.properties
>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>
>>>>>>> Henri
>>>>>>>
>>>>>>> Yannis Roualdes a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,
>>>>>>>> cela m'arrange.
>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests et
>>>>>>>> quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL
>>>>>>>> quand je me connecte je ne fais partie d'aucun groupe. J'ai
>>>>>>>> bien spécifié l'intitulé exact de l'objectClass pour le
>>>>>>>> personnel de notre établissement. En fait je ne vois pas où
>>>>>>>> j'ai pu me tromper c'est pourquoi je bloque.
>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit
>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>>> Bonne journée.
>>>>>>>>
>>>>>>>> Henri Jacob a écrit :

>>>>>>>>> Bonjour Yannis,
>>>>>>>>>
>>>>>>>>> Je réponds dans le message
>>>>>>>>>
>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>
>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien compris
>>>>>>>>>> on peut tout à fait gérer ces groupes avec les paramètres
>>>>>>>>>> LDAP du workflow.

>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit
>>>>>>>>> un utilisateur, soit un groupe d'utilisateurs , soit un role.
>>>>>>>>> On peut donc en effet se passer de la notion de groupe
>>>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>
>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de définition
>>>>>>>>> et d'administration des utilisateurs et de leurs roles .
>>>>>>>>>

>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil dans
>>>>>>>>>> l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>>>> commons-parameters.properties pour
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour
>>>>>>>>>> les autres paramètres c'est similaire.

>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit en
>>>>>>>>> faire partie , sinon il ne pourra rien faire .
>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie tous
>>>>>>>>> les utilisateurs) en font partie :
>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>

>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me
>>>>>>>>>> faut il modifier des fichies ACEGI ?

>>>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml, il
>>>>>>>>> faut faire :
>>>>>>>>> ant update-acls

>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse,
>>>>>>>>>> ou alors j'ai du passer à côté, si c'est le cas veuillez
>>>>>>>>>> m'excuser.
>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>

>>>>>>>>>
>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question, car
>>>>>>>>> je ne connais pas ta configuration.
>>>>>>>>>
>>>>>>>>> Henri

>>>>>>>>
>>>>>>>>

>>>>>>>

>>>>>>
>>>>>>

>>>>>

>>>>
>>>>

>>>

>>
>>

>
> --
> Ce message a été vérifié par
> pour des virus ou des polluriels et rien de
> suspect n'a été trouvé.

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Yohan Colmant
Bonjour Yannis,

Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?

- "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est bien une branche de ton LDAP ?

- "(objectClass=personnel)" renvoie bien des entrées ?

- quelle différence ça fait si tu changes l'attribut suivant en : "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?

- idem pour "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"

Aussi, quand tu te connectes avec n'importe quel compte personnel, est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais partie du groupe ALL, donc (objectClass=personnel) est ok
Si tu arrives bien à éditer cette fiche, quand tu demandes la publication et que tu te connectes avec ton compte "roualdes" c'est là que tu n'as pas le dossier virtuel "Ressources que je dois modérer" ?

Merci
Yohan

Yannis Roualdes a écrit :
Bonjour Yohann et Vincent,

Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de vous solliciter à ce point.
Veuillez trouver en pièce jointe le fichier commons-parameters.properties.
Pour ce qui est des logs je me suis peut être trompé dans les paramètres, je vais fouiller un peu plus, j'arriverai peut être à avoir quelques informations supplémentaires.

Pour expliquer un peu les paramètres du fichier il faut savoir que notre annuaire possède un uid et un uidInterne, en fait l'authentification utilise l'uidInterne.

PS1 : désolé pour la réponse tardive

Yohan Colmant a écrit :
Bonjour Yannis,

Est-ce que tu peux envoyer ton fichier commons-parameters.properties stp ? N'oublie pas de masquer les mots de passe.

Merci
Yohan

Yannis Roualdes a écrit :
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et l'annuaire LDAP de mon établissement, ceci uniquement pour le login puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par contre les filtres des groupes additionnels fonctionnent correctement. Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les logs acegi, mais même en mettant INFO je n'ai pas le détails des requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les moins contraignant au niveau des groupes additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se passe très bien je n'arrive toujours pas à appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes additionnels .
Il faut vérifier la valeur des paramètres : ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez l'archive de ces fichiers. Il est possible que le problème vienne des intitulés des propriétés utilisé dans notre annuaire, je teste en ce moment même.
Cordialement.

Henri Jacob a écrit :
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :
   Bonjour,

   Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
   Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de l'objectClass pour le personnel de notre établissement. En fait je ne vois pas où j'ai pu me tromper c'est pourquoi je bloque.
   En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
   Bonne journée.

Henri Jacob a écrit :
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:
   Bonjour à tous,

   Cette question vous paraîtra peut être stupide mais je découvre LDAP (et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le workflow, si j'ai bien compris on peut tout à fait gérer ces groupes avec les paramètres LDAP du workflow.
Dans le workflow, le terme acegi "recipient" représente soit un utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc en effet se passer de la notion de groupe d'utilisateurs. On peut par exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes  ne sont qu'une facilité de définition et d'administration des utilisateurs et de leurs roles .

   C'est là mon problème : je suis bien reconnu lors de l'authentification CAS, mais lorsque j'affiche le profil dans l'interface si l'uid est correct je n'ai aucune autre information, je n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le filtre que j'utilise dans commons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres paramètres c'est similaire.
Le seul groupe par défaut  est  "all" .  L'utilisateur doit en faire partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il modifier des fichies ACEGI ?
En général, dès que l'on modifie les droits: persmissions ou roles (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.


Je ne suis pas sûr de répondre complètement à la question, car je ne connais pas ta configuration.

Henri












-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
yannisroualdes
Bonjour Yohann,

"uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche pour
autant que je puisse en juger (ldapsearch me renvoie les bonnes données).

"(objectClass=personnel)" sans autre restriction renvoie des données
mais de manière incomplète : la taille limite est atteinte assez
rapidement, donc il n'y pas les données de l'ensemble des personnes
concernées par ce filtre.

Il n'y a aucune différence lorsque je modifie
WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.

Pour le moment lorsque je me connecte je peux créer une nouvelle fiche
mais pas la sauvegarder (je n'ai pas les droits d'initier un workflow).
Le souci vient peut être du fait que (objectClass=personnel) ne renvoie
que des données partielles du à la limite de taille de la réponse.

Voila tout ce que je peux dire pour le moment.

En tout cas merci pour ton aide.

Yohan Colmant a écrit :

> Bonjour Yannis,
>
> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?
>
> - "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est
> bien une branche de ton LDAP ?
>
> - "(objectClass=personnel)" renvoie bien des entrées ?
>
> - quelle différence ça fait si tu changes l'attribut suivant en :
> "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?
>
> - idem pour
> "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"
>
> Aussi, quand tu te connectes avec n'importe quel compte personnel,
> est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais
> partie du groupe ALL, donc (objectClass=personnel) est ok
> Si tu arrives bien à éditer cette fiche, quand tu demandes la
> publication et que tu te connectes avec ton compte "roualdes" c'est là
> que tu n'as pas le dossier virtuel "Ressources que je dois modérer" ?
>
> Merci
> Yohan
>
> Yannis Roualdes a écrit :

>> Bonjour Yohann et Vincent,
>>
>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de
>> vous solliciter à ce point.
>> Veuillez trouver en pièce jointe le fichier
>> commons-parameters.properties.
>> Pour ce qui est des logs je me suis peut être trompé dans les
>> paramètres, je vais fouiller un peu plus, j'arriverai peut être à
>> avoir quelques informations supplémentaires.
>>
>> Pour expliquer un peu les paramètres du fichier il faut savoir que
>> notre annuaire possède un uid et un uidInterne, en fait
>> l'authentification utilise l'uidInterne.
>>
>> PS1 : désolé pour la réponse tardive
>>
>> Yohan Colmant a écrit :

>>> Bonjour Yannis,
>>>
>>> Est-ce que tu peux envoyer ton fichier commons-parameters.properties
>>> stp ? N'oublie pas de masquer les mots de passe.
>>>
>>> Merci
>>> Yohan
>>>
>>> Yannis Roualdes a écrit :

>>>> Re-bonjour,
>>>>
>>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>>>> l'annuaire LDAP de mon établissement, ceci uniquement pour le login
>>>> puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter
>>>> est qu'un filtre portant sur la recherche de groupe ne renvoie
>>>> rien. Par contre les filtres des groupes additionnels fonctionnent
>>>> correctement. Est ce le problème ? Sachant que je n'utilise pas de
>>>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
>>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour
>>>> avoir les logs acegi, mais même en mettant INFO je n'ai pas le
>>>> détails des requêtes et réponses, y a t il des paramètres
>>>> particuliers ?
>>>>
>>>> Cordialement.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Re-bonjour Yannis,
>>>>>
>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>>>
>>>>> Henri
>>>>> Yannis Roualdes a écrit :

>>>>>> Re-bonjour tout le monde,
>>>>>>
>>>>>> Me re-voila avec toujours le même problème. J'ai mis les filtres
>>>>>> les moins contraignant au niveau des groupes additionnels (uid=*)
>>>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du
>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>>>>>> l'authentification CAS se passe très bien je n'arrive toujours
>>>>>> pas à appartenir à un groupe.
>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>
>>>>>> Bien à vous.
>>>>>>
>>>>>> Henri Jacob a écrit :

>>>>>>> Je ne vois rien d'incorrect.
>>>>>>> Le problème vient surement d'une mauvaise définition des groupes
>>>>>>> additionnels .
>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>
>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>> Henri
>>>>>>>
>>>>>>> Yannis Roualdes a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>>>>>> annuaire, je teste en ce moment même.
>>>>>>>> Cordialement.
>>>>>>>>
>>>>>>>> Henri Jacob a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>>>>>> commons-parameters.properties
>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>
>>>>>>>>> Henri
>>>>>>>>>
>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,
>>>>>>>>>> cela m'arrange.
>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests
>>>>>>>>>> et quelque soit le filtre
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je
>>>>>>>>>> ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé
>>>>>>>>>> exact de l'objectClass pour le personnel de notre
>>>>>>>>>> établissement. En fait je ne vois pas où j'ai pu me tromper
>>>>>>>>>> c'est pourquoi je bloque.
>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit
>>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>>>>> Bonne journée.
>>>>>>>>>>
>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>
>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>
>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>
>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien
>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les
>>>>>>>>>>>> paramètres LDAP du workflow.

>>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit
>>>>>>>>>>> un utilisateur, soit un groupe d'utilisateurs , soit un
>>>>>>>>>>> role. On peut donc en effet se passer de la notion de groupe
>>>>>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>>>
>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>> définition et d'administration des utilisateurs et de leurs
>>>>>>>>>>> roles .
>>>>>>>>>>>

>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil
>>>>>>>>>>>> dans l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>>>>>> commons-parameters.properties pour
>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour
>>>>>>>>>>>> les autres paramètres c'est similaire.

>>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit
>>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie
>>>>>>>>>>> tous les utilisateurs) en font partie :
>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>

>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me
>>>>>>>>>>>> faut il modifier des fichies ACEGI ?

>>>>>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml,
>>>>>>>>>>> il faut faire :
>>>>>>>>>>> ant update-acls

>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse,
>>>>>>>>>>>> ou alors j'ai du passer à côté, si c'est le cas veuillez
>>>>>>>>>>>> m'excuser.
>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,
>>>>>>>>>>> car je ne connais pas ta configuration.
>>>>>>>>>>>
>>>>>>>>>>> Henri

>>>>>>>>>>
>>>>>>>>>>

>>>>>>>>>

>>>>>>>>
>>>>>>>>

>>>>>>>

>>>>>>
>>>>>>

>>>>>

>>>>
>>>>

>>>
>>> --
>>> Ce message a été vérifié par
>>> pour des virus ou des polluriels et rien de
>>> suspect n'a été trouvé.

>>
>>

>
> --
> Ce message a été vérifié par
> pour des virus ou des polluriels et rien de
> suspect n'a été trouvé.

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Yohan Colmant
Merci Yannis pour ces points.
Si tu mets ceci:

WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)

ça devrait te permettre d'initier un workflow. Tu as déjà essayé ? Si ça marche, le problème peut effectivement venir de la limite de (objectClass=personnel)

Yohan



Yannis Roualdes a écrit :
Bonjour Yohann,

"uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche pour autant que je puisse en juger (ldapsearch me renvoie les bonnes données).

"(objectClass=personnel)" sans autre restriction renvoie des données mais de manière incomplète : la taille limite est atteinte assez rapidement, donc il n'y pas les données de l'ensemble des personnes concernées par ce filtre.

Il n'y a aucune différence lorsque je modifie WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.

Pour le moment lorsque je me connecte je peux créer une nouvelle fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un workflow). Le souci vient peut être du fait que (objectClass=personnel) ne renvoie que des données partielles du à la limite de taille de la réponse.

Voila tout ce que je peux dire pour le moment.

En tout cas merci pour ton aide.


Yohan Colmant a écrit :
Bonjour Yannis,

Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?

- "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est bien une branche de ton LDAP ?

- "(objectClass=personnel)" renvoie bien des entrées ?

- quelle différence ça fait si tu changes l'attribut suivant en : "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?

- idem pour "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"

Aussi, quand tu te connectes avec n'importe quel compte personnel, est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais partie du groupe ALL, donc (objectClass=personnel) est ok
Si tu arrives bien à éditer cette fiche, quand tu demandes la publication et que tu te connectes avec ton compte "roualdes" c'est là que tu n'as pas le dossier virtuel "Ressources que je dois modérer" ?

Merci
Yohan

Yannis Roualdes a écrit :
Bonjour Yohann et Vincent,

Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de vous solliciter à ce point.
Veuillez trouver en pièce jointe le fichier commons-parameters.properties.
Pour ce qui est des logs je me suis peut être trompé dans les paramètres, je vais fouiller un peu plus, j'arriverai peut être à avoir quelques informations supplémentaires.

Pour expliquer un peu les paramètres du fichier il faut savoir que notre annuaire possède un uid et un uidInterne, en fait l'authentification utilise l'uidInterne.

PS1 : désolé pour la réponse tardive

Yohan Colmant a écrit :
Bonjour Yannis,

Est-ce que tu peux envoyer ton fichier commons-parameters.properties stp ? N'oublie pas de masquer les mots de passe.

Merci
Yohan

Yannis Roualdes a écrit :
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et l'annuaire LDAP de mon établissement, ceci uniquement pour le login puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par contre les filtres des groupes additionnels fonctionnent correctement. Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les logs acegi, mais même en mettant INFO je n'ai pas le détails des requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les moins contraignant au niveau des groupes additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se passe très bien je n'arrive toujours pas à appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes additionnels .
Il faut vérifier la valeur des paramètres : ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez l'archive de ces fichiers. Il est possible que le problème vienne des intitulés des propriétés utilisé dans notre annuaire, je teste en ce moment même.
Cordialement.

Henri Jacob a écrit :
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :
   Bonjour,

   Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
   Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de l'objectClass pour le personnel de notre établissement. En fait je ne vois pas où j'ai pu me tromper c'est pourquoi je bloque.
   En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
   Bonne journée.

Henri Jacob a écrit :
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:
   Bonjour à tous,

   Cette question vous paraîtra peut être stupide mais je découvre LDAP (et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le workflow, si j'ai bien compris on peut tout à fait gérer ces groupes avec les paramètres LDAP du workflow.
Dans le workflow, le terme acegi "recipient" représente soit un utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc en effet se passer de la notion de groupe d'utilisateurs. On peut par exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes  ne sont qu'une facilité de définition et d'administration des utilisateurs et de leurs roles .

   C'est là mon problème : je suis bien reconnu lors de l'authentification CAS, mais lorsque j'affiche le profil dans l'interface si l'uid est correct je n'ai aucune autre information, je n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le filtre que j'utilise dans commons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres paramètres c'est similaire.
Le seul groupe par défaut  est  "all" .  L'utilisateur doit en faire partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il modifier des fichies ACEGI ?
En général, dès que l'on modifie les droits: persmissions ou roles (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.


Je ne suis pas sûr de répondre complètement à la question, car je ne connais pas ta configuration.

Henri












-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
yannisroualdes
Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de combinaisons
de filtres et je ne parviens pas à faire partie d'un groupe.

Yohan Colmant a écrit :

> Merci Yannis pour ces points.
> Si tu mets ceci:
>
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)
>
> ça devrait te permettre d'initier un workflow. Tu as déjà essayé ? Si
> ça marche, le problème peut effectivement venir de la limite de
> (objectClass=personnel)
>
> Yohan
>
>
>
> Yannis Roualdes a écrit :

>> Bonjour Yohann,
>>
>> "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche
>> pour autant que je puisse en juger (ldapsearch me renvoie les bonnes
>> données).
>>
>> "(objectClass=personnel)" sans autre restriction renvoie des données
>> mais de manière incomplète : la taille limite est atteinte assez
>> rapidement, donc il n'y pas les données de l'ensemble des personnes
>> concernées par ce filtre.
>>
>> Il n'y a aucune différence lorsque je modifie
>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.
>>
>> Pour le moment lorsque je me connecte je peux créer une nouvelle
>> fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un
>> workflow). Le souci vient peut être du fait que
>> (objectClass=personnel) ne renvoie que des données partielles du à la
>> limite de taille de la réponse.
>>
>> Voila tout ce que je peux dire pour le moment.
>>
>> En tout cas merci pour ton aide.
>>
>>
>> Yohan Colmant a écrit :

>>> Bonjour Yannis,
>>>
>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?
>>>
>>> - "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est
>>> bien une branche de ton LDAP ?
>>>
>>> - "(objectClass=personnel)" renvoie bien des entrées ?
>>>
>>> - quelle différence ça fait si tu changes l'attribut suivant en :
>>> "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?
>>>
>>> - idem pour
>>> "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"
>>>
>>> Aussi, quand tu te connectes avec n'importe quel compte personnel,
>>> est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu
>>> fais partie du groupe ALL, donc (objectClass=personnel) est ok
>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la
>>> publication et que tu te connectes avec ton compte "roualdes" c'est
>>> là que tu n'as pas le dossier virtuel "Ressources que je dois
>>> modérer" ?
>>>
>>> Merci
>>> Yohan
>>>
>>> Yannis Roualdes a écrit :

>>>> Bonjour Yohann et Vincent,
>>>>
>>>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine
>>>> de vous solliciter à ce point.
>>>> Veuillez trouver en pièce jointe le fichier
>>>> commons-parameters.properties.
>>>> Pour ce qui est des logs je me suis peut être trompé dans les
>>>> paramètres, je vais fouiller un peu plus, j'arriverai peut être à
>>>> avoir quelques informations supplémentaires.
>>>>
>>>> Pour expliquer un peu les paramètres du fichier il faut savoir que
>>>> notre annuaire possède un uid et un uidInterne, en fait
>>>> l'authentification utilise l'uidInterne.
>>>>
>>>> PS1 : désolé pour la réponse tardive
>>>>
>>>> Yohan Colmant a écrit :

>>>>> Bonjour Yannis,
>>>>>
>>>>> Est-ce que tu peux envoyer ton fichier
>>>>> commons-parameters.properties stp ? N'oublie pas de masquer les
>>>>> mots de passe.
>>>>>
>>>>> Merci
>>>>> Yohan
>>>>>
>>>>> Yannis Roualdes a écrit :

>>>>>> Re-bonjour,
>>>>>>
>>>>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>>>>>> l'annuaire LDAP de mon établissement, ceci uniquement pour le
>>>>>> login puisque c'est ce qui pose problème. Le seul souci que j'ai
>>>>>> pu noter est qu'un filtre portant sur la recherche de groupe ne
>>>>>> renvoie rien. Par contre les filtres des groupes additionnels
>>>>>> fonctionnent correctement. Est ce le problème ? Sachant que je
>>>>>> n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les
>>>>>> groupes additionnels.
>>>>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour
>>>>>> avoir les logs acegi, mais même en mettant INFO je n'ai pas le
>>>>>> détails des requêtes et réponses, y a t il des paramètres
>>>>>> particuliers ?
>>>>>>
>>>>>> Cordialement.
>>>>>>
>>>>>> Henri Jacob a écrit :

>>>>>>> Re-bonjour Yannis,
>>>>>>>
>>>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>>>>>
>>>>>>> Henri
>>>>>>> Yannis Roualdes a écrit :

>>>>>>>> Re-bonjour tout le monde,
>>>>>>>>
>>>>>>>> Me re-voila avec toujours le même problème. J'ai mis les
>>>>>>>> filtres les moins contraignant au niveau des groupes
>>>>>>>> additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL,
>>>>>>>> et des filtres du style (objectClass=*) pour
>>>>>>>> WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS
>>>>>>>> se passe très bien je n'arrive toujours pas à appartenir à un
>>>>>>>> groupe.
>>>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>>>
>>>>>>>> Bien à vous.
>>>>>>>>
>>>>>>>> Henri Jacob a écrit :

>>>>>>>>> Je ne vois rien d'incorrect.
>>>>>>>>> Le problème vient surement d'une mauvaise définition des
>>>>>>>>> groupes additionnels .
>>>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>>>
>>>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>>>> Henri
>>>>>>>>>
>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>>>>>> problème vienne des intitulés des propriétés utilisé dans
>>>>>>>>>> notre annuaire, je teste en ce moment même.
>>>>>>>>>> Cordialement.
>>>>>>>>>>
>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> est-il possible de voir la config locale, au moins les
>>>>>>>>>>> fichiers :
>>>>>>>>>>> commons-parameters.properties
>>>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>>>
>>>>>>>>>>> Henri
>>>>>>>>>>>
>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>
>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,
>>>>>>>>>>>> cela m'arrange.
>>>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs
>>>>>>>>>>>> tests et quelque soit le filtre
>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte
>>>>>>>>>>>> je ne fais partie d'aucun groupe. J'ai bien spécifié
>>>>>>>>>>>> l'intitulé exact de l'objectClass pour le personnel de
>>>>>>>>>>>> notre établissement. En fait je ne vois pas où j'ai pu me
>>>>>>>>>>>> tromper c'est pourquoi je bloque.
>>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL
>>>>>>>>>>>> soit égal à (objectClass=Person) ou à (uid=moniud) ça ne
>>>>>>>>>>>> marche pas.
>>>>>>>>>>>> Bonne journée.
>>>>>>>>>>>>
>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le
>>>>>>>>>>>>>> faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien
>>>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les
>>>>>>>>>>>>>> paramètres LDAP du workflow.

>>>>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente
>>>>>>>>>>>>> soit un utilisateur, soit un groupe d'utilisateurs , soit
>>>>>>>>>>>>> un role. On peut donc en effet se passer de la notion de
>>>>>>>>>>>>> groupe d'utilisateurs. On peut par exemple attribuer le
>>>>>>>>>>>>> role "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>>>> définition et d'administration des utilisateurs et de
>>>>>>>>>>>>> leurs roles .
>>>>>>>>>>>>>

>>>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil
>>>>>>>>>>>>>> dans l'interface si l'uid est correct je n'ai aucune
>>>>>>>>>>>>>> autre information, je n'appartiens à aucun groupe et je
>>>>>>>>>>>>>> n'ai donc aucune autorisation. Le filtre que j'utilise
>>>>>>>>>>>>>> dans commons-parameters.properties pour
>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).
>>>>>>>>>>>>>> Pour les autres paramètres c'est similaire.

>>>>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur
>>>>>>>>>>>>> doit en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie
>>>>>>>>>>>>> tous les utilisateurs) en font partie :
>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>>>

>>>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me
>>>>>>>>>>>>>> faut il modifier des fichies ACEGI ?

>>>>>>>>>>>>> En général, dès que l'on modifie les droits: persmissions
>>>>>>>>>>>>> ou roles (en gros, dès que l'on touche à
>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :
>>>>>>>>>>>>> ant update-acls

>>>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de
>>>>>>>>>>>>>> réponse, ou alors j'ai du passer à côté, si c'est le cas
>>>>>>>>>>>>>> veuillez m'excuser.
>>>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>>>

>>>>>>>>>>>>>
>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,
>>>>>>>>>>>>> car je ne connais pas ta configuration.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Henri

>>>>>>>>>>>>
>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>>

>>>>>>>>>

>>>>>>>>
>>>>>>>>

>>>>>>>

>>>>>>
>>>>>>

>>>>>
>>>>> --
>>>>> Ce message a été vérifié par
>>>>> pour des virus ou des polluriels et rien de
>>>>> suspect n'a été trouvé.

>>>>
>>>>

>>>
>>> --
>>> Ce message a été vérifié par
>>> pour des virus ou des polluriels et rien de
>>> suspect n'a été trouvé.

>>
>>

>
> --
> Ce message a été vérifié par
> pour des virus ou des polluriels et rien de
> suspect n'a été trouvé.

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Yohan Colmant
Vincent,

Est-ce que tu sais sur quelle partie aiguiller Yannis ?
Niveau logs ?

Merci
Yohan

Yannis Roualdes a écrit :
Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de combinaisons de filtres et je ne parviens pas à faire partie d'un groupe.

Yohan Colmant a écrit :
Merci Yannis pour ces points.
Si tu mets ceci:

WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)

ça devrait te permettre d'initier un workflow. Tu as déjà essayé ? Si ça marche, le problème peut effectivement venir de la limite de (objectClass=personnel)

Yohan



Yannis Roualdes a écrit :
Bonjour Yohann,

"uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche pour autant que je puisse en juger (ldapsearch me renvoie les bonnes données).

"(objectClass=personnel)" sans autre restriction renvoie des données mais de manière incomplète : la taille limite est atteinte assez rapidement, donc il n'y pas les données de l'ensemble des personnes concernées par ce filtre.

Il n'y a aucune différence lorsque je modifie WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.

Pour le moment lorsque je me connecte je peux créer une nouvelle fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un workflow). Le souci vient peut être du fait que (objectClass=personnel) ne renvoie que des données partielles du à la limite de taille de la réponse.

Voila tout ce que je peux dire pour le moment.

En tout cas merci pour ton aide.


Yohan Colmant a écrit :
Bonjour Yannis,

Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?

- "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est bien une branche de ton LDAP ?

- "(objectClass=personnel)" renvoie bien des entrées ?

- quelle différence ça fait si tu changes l'attribut suivant en : "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?

- idem pour "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"

Aussi, quand tu te connectes avec n'importe quel compte personnel, est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais partie du groupe ALL, donc (objectClass=personnel) est ok
Si tu arrives bien à éditer cette fiche, quand tu demandes la publication et que tu te connectes avec ton compte "roualdes" c'est là que tu n'as pas le dossier virtuel "Ressources que je dois modérer" ?

Merci
Yohan

Yannis Roualdes a écrit :
Bonjour Yohann et Vincent,

Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de vous solliciter à ce point.
Veuillez trouver en pièce jointe le fichier commons-parameters.properties.
Pour ce qui est des logs je me suis peut être trompé dans les paramètres, je vais fouiller un peu plus, j'arriverai peut être à avoir quelques informations supplémentaires.

Pour expliquer un peu les paramètres du fichier il faut savoir que notre annuaire possède un uid et un uidInterne, en fait l'authentification utilise l'uidInterne.

PS1 : désolé pour la réponse tardive

Yohan Colmant a écrit :
Bonjour Yannis,

Est-ce que tu peux envoyer ton fichier commons-parameters.properties stp ? N'oublie pas de masquer les mots de passe.

Merci
Yohan

Yannis Roualdes a écrit :
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et l'annuaire LDAP de mon établissement, ceci uniquement pour le login puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par contre les filtres des groupes additionnels fonctionnent correctement. Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les logs acegi, mais même en mettant INFO je n'ai pas le détails des requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les moins contraignant au niveau des groupes additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se passe très bien je n'arrive toujours pas à appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes additionnels .
Il faut vérifier la valeur des paramètres : ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez l'archive de ces fichiers. Il est possible que le problème vienne des intitulés des propriétés utilisé dans notre annuaire, je teste en ce moment même.
Cordialement.

Henri Jacob a écrit :
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :
   Bonjour,

   Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
   Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de l'objectClass pour le personnel de notre établissement. En fait je ne vois pas où j'ai pu me tromper c'est pourquoi je bloque.
   En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
   Bonne journée.

Henri Jacob a écrit :
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:
   Bonjour à tous,

   Cette question vous paraîtra peut être stupide mais je découvre LDAP (et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le workflow, si j'ai bien compris on peut tout à fait gérer ces groupes avec les paramètres LDAP du workflow.
Dans le workflow, le terme acegi "recipient" représente soit un utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc en effet se passer de la notion de groupe d'utilisateurs. On peut par exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes  ne sont qu'une facilité de définition et d'administration des utilisateurs et de leurs roles .

   C'est là mon problème : je suis bien reconnu lors de l'authentification CAS, mais lorsque j'affiche le profil dans l'interface si l'uid est correct je n'ai aucune autre information, je n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le filtre que j'utilise dans commons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres paramètres c'est similaire.
Le seul groupe par défaut  est  "all" .  L'utilisateur doit en faire partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il modifier des fichies ACEGI ?
En général, dès que l'on modifie les droits: persmissions ou roles (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.


Je ne suis pas sûr de répondre complètement à la question, car je ne connais pas ta configuration.

Henri












-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
yannisroualdes
Je viens de faire plusieurs tests en restreignant les filtres "all" et
"moderateur" à mon id.
Je parviens à créer, sauvegarder et éditer une fiche, par contre
impossible de faire autre chose.
L'affichage du profil ne mentionne aucun groupe, rôle ni permission.

Yannis Roualdes a écrit :

> Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de combinaisons
> de filtres et je ne parviens pas à faire partie d'un groupe.
>
> Yohan Colmant a écrit :

>> Merci Yannis pour ces points.
>> Si tu mets ceci:
>>
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)
>>
>> ça devrait te permettre d'initier un workflow. Tu as déjà essayé ? Si
>> ça marche, le problème peut effectivement venir de la limite de
>> (objectClass=personnel)
>>
>> Yohan
>>
>>
>>
>> Yannis Roualdes a écrit :

>>> Bonjour Yohann,
>>>
>>> "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche
>>> pour autant que je puisse en juger (ldapsearch me renvoie les bonnes
>>> données).
>>>
>>> "(objectClass=personnel)" sans autre restriction renvoie des données
>>> mais de manière incomplète : la taille limite est atteinte assez
>>> rapidement, donc il n'y pas les données de l'ensemble des personnes
>>> concernées par ce filtre.
>>>
>>> Il n'y a aucune différence lorsque je modifie
>>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.
>>>
>>> Pour le moment lorsque je me connecte je peux créer une nouvelle
>>> fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un
>>> workflow). Le souci vient peut être du fait que
>>> (objectClass=personnel) ne renvoie que des données partielles du à
>>> la limite de taille de la réponse.
>>>
>>> Voila tout ce que je peux dire pour le moment.
>>>
>>> En tout cas merci pour ton aide.
>>>
>>>
>>> Yohan Colmant a écrit :

>>>> Bonjour Yannis,
>>>>
>>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?
>>>>
>>>> - "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule)
>>>> est bien une branche de ton LDAP ?
>>>>
>>>> - "(objectClass=personnel)" renvoie bien des entrées ?
>>>>
>>>> - quelle différence ça fait si tu changes l'attribut suivant en :
>>>> "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?
>>>>
>>>> - idem pour
>>>> "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"
>>>>
>>>> Aussi, quand tu te connectes avec n'importe quel compte personnel,
>>>> est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu
>>>> fais partie du groupe ALL, donc (objectClass=personnel) est ok
>>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la
>>>> publication et que tu te connectes avec ton compte "roualdes" c'est
>>>> là que tu n'as pas le dossier virtuel "Ressources que je dois
>>>> modérer" ?
>>>>
>>>> Merci
>>>> Yohan
>>>>
>>>> Yannis Roualdes a écrit :

>>>>> Bonjour Yohann et Vincent,
>>>>>
>>>>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine
>>>>> de vous solliciter à ce point.
>>>>> Veuillez trouver en pièce jointe le fichier
>>>>> commons-parameters.properties.
>>>>> Pour ce qui est des logs je me suis peut être trompé dans les
>>>>> paramètres, je vais fouiller un peu plus, j'arriverai peut être à
>>>>> avoir quelques informations supplémentaires.
>>>>>
>>>>> Pour expliquer un peu les paramètres du fichier il faut savoir que
>>>>> notre annuaire possède un uid et un uidInterne, en fait
>>>>> l'authentification utilise l'uidInterne.
>>>>>
>>>>> PS1 : désolé pour la réponse tardive
>>>>>
>>>>> Yohan Colmant a écrit :

>>>>>> Bonjour Yannis,
>>>>>>
>>>>>> Est-ce que tu peux envoyer ton fichier
>>>>>> commons-parameters.properties stp ? N'oublie pas de masquer les
>>>>>> mots de passe.
>>>>>>
>>>>>> Merci
>>>>>> Yohan
>>>>>>
>>>>>> Yannis Roualdes a écrit :

>>>>>>> Re-bonjour,
>>>>>>>
>>>>>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>>>>>>> l'annuaire LDAP de mon établissement, ceci uniquement pour le
>>>>>>> login puisque c'est ce qui pose problème. Le seul souci que j'ai
>>>>>>> pu noter est qu'un filtre portant sur la recherche de groupe ne
>>>>>>> renvoie rien. Par contre les filtres des groupes additionnels
>>>>>>> fonctionnent correctement. Est ce le problème ? Sachant que je
>>>>>>> n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les
>>>>>>> groupes additionnels.
>>>>>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour
>>>>>>> avoir les logs acegi, mais même en mettant INFO je n'ai pas le
>>>>>>> détails des requêtes et réponses, y a t il des paramètres
>>>>>>> particuliers ?
>>>>>>>
>>>>>>> Cordialement.
>>>>>>>
>>>>>>> Henri Jacob a écrit :

>>>>>>>> Re-bonjour Yannis,
>>>>>>>>
>>>>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>>>>>>
>>>>>>>> Henri
>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>> Re-bonjour tout le monde,
>>>>>>>>>
>>>>>>>>> Me re-voila avec toujours le même problème. J'ai mis les
>>>>>>>>> filtres les moins contraignant au niveau des groupes
>>>>>>>>> additionnels (uid=*) pour
>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
>>>>>>>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>>>>>>>>> l'authentification CAS se passe très bien je n'arrive toujours
>>>>>>>>> pas à appartenir à un groupe.
>>>>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>>>>
>>>>>>>>> Bien à vous.
>>>>>>>>>
>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>> Je ne vois rien d'incorrect.
>>>>>>>>>> Le problème vient surement d'une mauvaise définition des
>>>>>>>>>> groupes additionnels .
>>>>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>>>>
>>>>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>>>>> Henri
>>>>>>>>>>
>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>>>>>>> problème vienne des intitulés des propriétés utilisé dans
>>>>>>>>>>> notre annuaire, je teste en ce moment même.
>>>>>>>>>>> Cordialement.
>>>>>>>>>>>
>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>
>>>>>>>>>>>> est-il possible de voir la config locale, au moins les
>>>>>>>>>>>> fichiers :
>>>>>>>>>>>> commons-parameters.properties
>>>>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>>>>
>>>>>>>>>>>> Henri
>>>>>>>>>>>>
>>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à
>>>>>>>>>>>>> ORI-OAI, cela m'arrange.
>>>>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs
>>>>>>>>>>>>> tests et quelque soit le filtre
>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte
>>>>>>>>>>>>> je ne fais partie d'aucun groupe. J'ai bien spécifié
>>>>>>>>>>>>> l'intitulé exact de l'objectClass pour le personnel de
>>>>>>>>>>>>> notre établissement. En fait je ne vois pas où j'ai pu me
>>>>>>>>>>>>> tromper c'est pourquoi je bloque.
>>>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL
>>>>>>>>>>>>> soit égal à (objectClass=Person) ou à (uid=moniud) ça ne
>>>>>>>>>>>>> marche pas.
>>>>>>>>>>>>> Bonne journée.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais
>>>>>>>>>>>>>>> je découvre LDAP (et ses filtres).
>>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le
>>>>>>>>>>>>>>> faut, qu'il n'est pas nécessaire d'avoir des groupes
>>>>>>>>>>>>>>> LDAP scpécifiques pour utiliser le workflow, si j'ai
>>>>>>>>>>>>>>> bien compris on peut tout à fait gérer ces groupes avec
>>>>>>>>>>>>>>> les paramètres LDAP du workflow.

>>>>>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente
>>>>>>>>>>>>>> soit un utilisateur, soit un groupe d'utilisateurs , soit
>>>>>>>>>>>>>> un role. On peut donc en effet se passer de la notion de
>>>>>>>>>>>>>> groupe d'utilisateurs. On peut par exemple attribuer le
>>>>>>>>>>>>>> role "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>>>>> définition et d'administration des utilisateurs et de
>>>>>>>>>>>>>> leurs roles .
>>>>>>>>>>>>>>

>>>>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil
>>>>>>>>>>>>>>> dans l'interface si l'uid est correct je n'ai aucune
>>>>>>>>>>>>>>> autre information, je n'appartiens à aucun groupe et je
>>>>>>>>>>>>>>> n'ai donc aucune autorisation. Le filtre que j'utilise
>>>>>>>>>>>>>>> dans commons-parameters.properties pour
>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).
>>>>>>>>>>>>>>> Pour les autres paramètres c'est similaire.

>>>>>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur
>>>>>>>>>>>>>> doit en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie
>>>>>>>>>>>>>> tous les utilisateurs) en font partie :
>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>>>>

>>>>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas,
>>>>>>>>>>>>>>> me faut il modifier des fichies ACEGI ?

>>>>>>>>>>>>>> En général, dès que l'on modifie les droits: persmissions
>>>>>>>>>>>>>> ou roles (en gros, dès que l'on touche à
>>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :
>>>>>>>>>>>>>> ant update-acls

>>>>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de
>>>>>>>>>>>>>>> réponse, ou alors j'ai du passer à côté, si c'est le cas
>>>>>>>>>>>>>>> veuillez m'excuser.
>>>>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la
>>>>>>>>>>>>>> question, car je ne connais pas ta configuration.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Henri

>>>>>>>>>>>>>
>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>
>>>>>>>>>

>>>>>>>>

>>>>>>>
>>>>>>>

>>>>>>
>>>>>> --
>>>>>> Ce message a été vérifié par
>>>>>> pour des virus ou des polluriels et rien de
>>>>>> suspect n'a été trouvé.

>>>>>
>>>>>

>>>>
>>>> --
>>>> Ce message a été vérifié par
>>>> pour des virus ou des polluriels et rien de
>>>> suspect n'a été trouvé.

>>>
>>>

>>
>> --
>> Ce message a été vérifié par
>> pour des virus ou des polluriels et rien de
>> suspect n'a été trouvé.

>
>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Yohan Colmant
dans l'interface auteur, est-ce que tu arrives à faire "demander à publier" ?
en tant que modérateur, est-ce que tu peux publier ?

Yohan

Yannis Roualdes a écrit :
Je viens de faire plusieurs tests en restreignant les filtres "all" et "moderateur" à mon id.
Je parviens à créer, sauvegarder et éditer une fiche, par contre impossible de faire autre chose.
L'affichage du profil ne mentionne aucun groupe, rôle ni permission.


Yannis Roualdes a écrit :
Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de combinaisons de filtres et je ne parviens pas à faire partie d'un groupe.

Yohan Colmant a écrit :
Merci Yannis pour ces points.
Si tu mets ceci:

WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)

ça devrait te permettre d'initier un workflow. Tu as déjà essayé ? Si ça marche, le problème peut effectivement venir de la limite de (objectClass=personnel)

Yohan



Yannis Roualdes a écrit :
Bonjour Yohann,

"uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche pour autant que je puisse en juger (ldapsearch me renvoie les bonnes données).

"(objectClass=personnel)" sans autre restriction renvoie des données mais de manière incomplète : la taille limite est atteinte assez rapidement, donc il n'y pas les données de l'ensemble des personnes concernées par ce filtre.

Il n'y a aucune différence lorsque je modifie WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.

Pour le moment lorsque je me connecte je peux créer une nouvelle fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un workflow). Le souci vient peut être du fait que (objectClass=personnel) ne renvoie que des données partielles du à la limite de taille de la réponse.

Voila tout ce que je peux dire pour le moment.

En tout cas merci pour ton aide.


Yohan Colmant a écrit :
Bonjour Yannis,

Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?

- "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est bien une branche de ton LDAP ?

- "(objectClass=personnel)" renvoie bien des entrées ?

- quelle différence ça fait si tu changes l'attribut suivant en : "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?

- idem pour "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"

Aussi, quand tu te connectes avec n'importe quel compte personnel, est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais partie du groupe ALL, donc (objectClass=personnel) est ok
Si tu arrives bien à éditer cette fiche, quand tu demandes la publication et que tu te connectes avec ton compte "roualdes" c'est là que tu n'as pas le dossier virtuel "Ressources que je dois modérer" ?

Merci
Yohan

Yannis Roualdes a écrit :
Bonjour Yohann et Vincent,

Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de vous solliciter à ce point.
Veuillez trouver en pièce jointe le fichier commons-parameters.properties.
Pour ce qui est des logs je me suis peut être trompé dans les paramètres, je vais fouiller un peu plus, j'arriverai peut être à avoir quelques informations supplémentaires.

Pour expliquer un peu les paramètres du fichier il faut savoir que notre annuaire possède un uid et un uidInterne, en fait l'authentification utilise l'uidInterne.

PS1 : désolé pour la réponse tardive

Yohan Colmant a écrit :
Bonjour Yannis,

Est-ce que tu peux envoyer ton fichier commons-parameters.properties stp ? N'oublie pas de masquer les mots de passe.

Merci
Yohan

Yannis Roualdes a écrit :
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et l'annuaire LDAP de mon établissement, ceci uniquement pour le login puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par contre les filtres des groupes additionnels fonctionnent correctement. Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les logs acegi, mais même en mettant INFO je n'ai pas le détails des requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les moins contraignant au niveau des groupes additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se passe très bien je n'arrive toujours pas à appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes additionnels .
Il faut vérifier la valeur des paramètres : ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez l'archive de ces fichiers. Il est possible que le problème vienne des intitulés des propriétés utilisé dans notre annuaire, je teste en ce moment même.
Cordialement.

Henri Jacob a écrit :
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :
   Bonjour,

   Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
   Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de l'objectClass pour le personnel de notre établissement. En fait je ne vois pas où j'ai pu me tromper c'est pourquoi je bloque.
   En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
   Bonne journée.

Henri Jacob a écrit :
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:
   Bonjour à tous,

   Cette question vous paraîtra peut être stupide mais je découvre LDAP (et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le workflow, si j'ai bien compris on peut tout à fait gérer ces groupes avec les paramètres LDAP du workflow.
Dans le workflow, le terme acegi "recipient" représente soit un utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc en effet se passer de la notion de groupe d'utilisateurs. On peut par exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes  ne sont qu'une facilité de définition et d'administration des utilisateurs et de leurs roles .

   C'est là mon problème : je suis bien reconnu lors de l'authentification CAS, mais lorsque j'affiche le profil dans l'interface si l'uid est correct je n'ai aucune autre information, je n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le filtre que j'utilise dans commons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres paramètres c'est similaire.
Le seul groupe par défaut  est  "all" .  L'utilisateur doit en faire partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il modifier des fichies ACEGI ?
En général, dès que l'on modifie les droits: persmissions ou roles (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.


Je ne suis pas sûr de répondre complètement à la question, car je ne connais pas ta configuration.

Henri












-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.





--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
yannisroualdes
Il m'est impossible de demander la publication ou de publier quelque
soit le rôle que j'essaye de me donner, l'interface propose les mêmes
actions (créer et éditer des ressources).

Yohan Colmant a écrit :

> dans l'interface auteur, est-ce que tu arrives à faire "demander à
> publier" ?
> en tant que modérateur, est-ce que tu peux publier ?
>
> Yohan
>
> Yannis Roualdes a écrit :

>> Je viens de faire plusieurs tests en restreignant les filtres "all"
>> et "moderateur" à mon id.
>> Je parviens à créer, sauvegarder et éditer une fiche, par contre
>> impossible de faire autre chose.
>> L'affichage du profil ne mentionne aucun groupe, rôle ni permission.
>>
>>
>> Yannis Roualdes a écrit :

>>> Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de
>>> combinaisons de filtres et je ne parviens pas à faire partie d'un
>>> groupe.
>>>
>>> Yohan Colmant a écrit :

>>>> Merci Yannis pour ces points.
>>>> Si tu mets ceci:
>>>>
>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)
>>>>
>>>> ça devrait te permettre d'initier un workflow. Tu as déjà essayé ?
>>>> Si ça marche, le problème peut effectivement venir de la limite de
>>>> (objectClass=personnel)
>>>>
>>>> Yohan
>>>>
>>>>
>>>>
>>>> Yannis Roualdes a écrit :

>>>>> Bonjour Yohann,
>>>>>
>>>>> "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche
>>>>> pour autant que je puisse en juger (ldapsearch me renvoie les
>>>>> bonnes données).
>>>>>
>>>>> "(objectClass=personnel)" sans autre restriction renvoie des
>>>>> données mais de manière incomplète : la taille limite est atteinte
>>>>> assez rapidement, donc il n'y pas les données de l'ensemble des
>>>>> personnes concernées par ce filtre.
>>>>>
>>>>> Il n'y a aucune différence lorsque je modifie
>>>>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.
>>>>>
>>>>> Pour le moment lorsque je me connecte je peux créer une nouvelle
>>>>> fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un
>>>>> workflow). Le souci vient peut être du fait que
>>>>> (objectClass=personnel) ne renvoie que des données partielles du à
>>>>> la limite de taille de la réponse.
>>>>>
>>>>> Voila tout ce que je peux dire pour le moment.
>>>>>
>>>>> En tout cas merci pour ton aide.
>>>>>
>>>>>
>>>>> Yohan Colmant a écrit :

>>>>>> Bonjour Yannis,
>>>>>>
>>>>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?
>>>>>>
>>>>>> - "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule)
>>>>>> est bien une branche de ton LDAP ?
>>>>>>
>>>>>> - "(objectClass=personnel)" renvoie bien des entrées ?
>>>>>>
>>>>>> - quelle différence ça fait si tu changes l'attribut suivant en :
>>>>>> "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?
>>>>>>
>>>>>> - idem pour
>>>>>> "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"
>>>>>>
>>>>>> Aussi, quand tu te connectes avec n'importe quel compte
>>>>>> personnel, est-ce que tu arrives à éditer une fiche pédagogique ?
>>>>>> Si oui, tu fais partie du groupe ALL, donc
>>>>>> (objectClass=personnel) est ok
>>>>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la
>>>>>> publication et que tu te connectes avec ton compte "roualdes"
>>>>>> c'est là que tu n'as pas le dossier virtuel "Ressources que je
>>>>>> dois modérer" ?
>>>>>>
>>>>>> Merci
>>>>>> Yohan
>>>>>>
>>>>>> Yannis Roualdes a écrit :

>>>>>>> Bonjour Yohann et Vincent,
>>>>>>>
>>>>>>> Premièrement vous ne pouvez pas savoir à quel point ça me
>>>>>>> chagrine de vous solliciter à ce point.
>>>>>>> Veuillez trouver en pièce jointe le fichier
>>>>>>> commons-parameters.properties.
>>>>>>> Pour ce qui est des logs je me suis peut être trompé dans les
>>>>>>> paramètres, je vais fouiller un peu plus, j'arriverai peut être
>>>>>>> à avoir quelques informations supplémentaires.
>>>>>>>
>>>>>>> Pour expliquer un peu les paramètres du fichier il faut savoir
>>>>>>> que notre annuaire possède un uid et un uidInterne, en fait
>>>>>>> l'authentification utilise l'uidInterne.
>>>>>>>
>>>>>>> PS1 : désolé pour la réponse tardive
>>>>>>>
>>>>>>> Yohan Colmant a écrit :

>>>>>>>> Bonjour Yannis,
>>>>>>>>
>>>>>>>> Est-ce que tu peux envoyer ton fichier
>>>>>>>> commons-parameters.properties stp ? N'oublie pas de masquer les
>>>>>>>> mots de passe.
>>>>>>>>
>>>>>>>> Merci
>>>>>>>> Yohan
>>>>>>>>
>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>> Re-bonjour,
>>>>>>>>>
>>>>>>>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI
>>>>>>>>> et l'annuaire LDAP de mon établissement, ceci uniquement pour
>>>>>>>>> le login puisque c'est ce qui pose problème. Le seul souci que
>>>>>>>>> j'ai pu noter est qu'un filtre portant sur la recherche de
>>>>>>>>> groupe ne renvoie rien. Par contre les filtres des groupes
>>>>>>>>> additionnels fonctionnent correctement. Est ce le problème ?
>>>>>>>>> Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI,
>>>>>>>>> uniquement les groupes additionnels.
>>>>>>>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour
>>>>>>>>> avoir les logs acegi, mais même en mettant INFO je n'ai pas le
>>>>>>>>> détails des requêtes et réponses, y a t il des paramètres
>>>>>>>>> particuliers ?
>>>>>>>>>
>>>>>>>>> Cordialement.
>>>>>>>>>
>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>> Re-bonjour Yannis,
>>>>>>>>>>
>>>>>>>>>> As-tu la possibilité de tester tes filtres avec un browser
>>>>>>>>>> ldap ?
>>>>>>>>>>
>>>>>>>>>> Henri
>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>> Re-bonjour tout le monde,
>>>>>>>>>>>
>>>>>>>>>>> Me re-voila avec toujours le même problème. J'ai mis les
>>>>>>>>>>> filtres les moins contraignant au niveau des groupes
>>>>>>>>>>> additionnels (uid=*) pour
>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du
>>>>>>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER.
>>>>>>>>>>> Alors que l'authentification CAS se passe très bien je
>>>>>>>>>>> n'arrive toujours pas à appartenir à un groupe.
>>>>>>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>>>>>>
>>>>>>>>>>> Bien à vous.
>>>>>>>>>>>
>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>> Je ne vois rien d'incorrect.
>>>>>>>>>>>> Le problème vient surement d'une mauvaise définition des
>>>>>>>>>>>> groupes additionnels .
>>>>>>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>>>>>>
>>>>>>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>>>>>>> Henri
>>>>>>>>>>>>
>>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe
>>>>>>>>>>>>> vous trouverez l'archive de ces fichiers. Il est possible
>>>>>>>>>>>>> que le problème vienne des intitulés des propriétés
>>>>>>>>>>>>> utilisé dans notre annuaire, je teste en ce moment même.
>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> est-il possible de voir la config locale, au moins les
>>>>>>>>>>>>>> fichiers :
>>>>>>>>>>>>>> commons-parameters.properties
>>>>>>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Henri
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est
>>>>>>>>>>>>>>> pas nécessaire de créer des groupes LDAP spécifiques à
>>>>>>>>>>>>>>> ORI-OAI, cela m'arrange.
>>>>>>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs
>>>>>>>>>>>>>>> tests et quelque soit le filtre
>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me
>>>>>>>>>>>>>>> connecte je ne fais partie d'aucun groupe. J'ai bien
>>>>>>>>>>>>>>> spécifié l'intitulé exact de l'objectClass pour le
>>>>>>>>>>>>>>> personnel de notre établissement. En fait je ne vois pas
>>>>>>>>>>>>>>> où j'ai pu me tromper c'est pourquoi je bloque.
>>>>>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL
>>>>>>>>>>>>>>> soit égal à (objectClass=Person) ou à (uid=moniud) ça ne
>>>>>>>>>>>>>>> marche pas.
>>>>>>>>>>>>>>> Bonne journée.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais
>>>>>>>>>>>>>>>>> je découvre LDAP (et ses filtres).
>>>>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le
>>>>>>>>>>>>>>>>> faut, qu'il n'est pas nécessaire d'avoir des groupes
>>>>>>>>>>>>>>>>> LDAP scpécifiques pour utiliser le workflow, si j'ai
>>>>>>>>>>>>>>>>> bien compris on peut tout à fait gérer ces groupes
>>>>>>>>>>>>>>>>> avec les paramètres LDAP du workflow.

>>>>>>>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente
>>>>>>>>>>>>>>>> soit un utilisateur, soit un groupe d'utilisateurs ,
>>>>>>>>>>>>>>>> soit un role. On peut donc en effet se passer de la
>>>>>>>>>>>>>>>> notion de groupe d'utilisateurs. On peut par exemple
>>>>>>>>>>>>>>>> attribuer le role "MODERATOR" directement à plusieurs
>>>>>>>>>>>>>>>> utilisateurs.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>>>>>>> définition et d'administration des utilisateurs et de
>>>>>>>>>>>>>>>> leurs roles .
>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors
>>>>>>>>>>>>>>>>> de l'authentification CAS, mais lorsque j'affiche le
>>>>>>>>>>>>>>>>> profil dans l'interface si l'uid est correct je n'ai
>>>>>>>>>>>>>>>>> aucune autre information, je n'appartiens à aucun
>>>>>>>>>>>>>>>>> groupe et je n'ai donc aucune autorisation. Le filtre
>>>>>>>>>>>>>>>>> que j'utilise dans commons-parameters.properties pour
>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).
>>>>>>>>>>>>>>>>> Pour les autres paramètres c'est similaire.

>>>>>>>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur
>>>>>>>>>>>>>>>> doit en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person
>>>>>>>>>>>>>>>> (ie tous les utilisateurs) en font partie :
>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas,
>>>>>>>>>>>>>>>>> me faut il modifier des fichies ACEGI ?

>>>>>>>>>>>>>>>> En général, dès que l'on modifie les droits:
>>>>>>>>>>>>>>>> persmissions ou roles (en gros, dès que l'on touche à
>>>>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :
>>>>>>>>>>>>>>>> ant update-acls

>>>>>>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de
>>>>>>>>>>>>>>>>> réponse, ou alors j'ai du passer à côté, si c'est le
>>>>>>>>>>>>>>>>> cas veuillez m'excuser.
>>>>>>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la
>>>>>>>>>>>>>>>> question, car je ne connais pas ta configuration.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Henri

>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>

>>>>>>>>>>>>>
>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>
>>>>>>>>>

>>>>>>>>
>>>>>>>> --
>>>>>>>> Ce message a été vérifié par
>>>>>>>> pour des virus ou des polluriels et rien de
>>>>>>>> suspect n'a été trouvé.

>>>>>>>
>>>>>>>

>>>>>>
>>>>>> --
>>>>>> Ce message a été vérifié par
>>>>>> pour des virus ou des polluriels et rien de
>>>>>> suspect n'a été trouvé.

>>>>>
>>>>>

>>>>
>>>> --
>>>> Ce message a été vérifié par
>>>> pour des virus ou des polluriels et rien de
>>>> suspect n'a été trouvé.

>>>
>>>

>>
>>

>
> --
> Ce message a été vérifié par
> pour des virus ou des polluriels et rien de
> suspect n'a été trouvé.

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Yohan Colmant
Si tu édites une fiches LOM, que tu l'enregistres.
Quand tu vas dans "Mes ressources en cours d'édition", tu n'as pas le bouton "Demander à publier" dans la colonne "Demander l'étapesuivante" ?

Yohan

Yannis Roualdes a écrit :
Il m'est impossible de demander la publication ou de publier quelque soit le rôle que j'essaye de me donner, l'interface propose les mêmes actions (créer et éditer des ressources).

Yohan Colmant a écrit :
dans l'interface auteur, est-ce que tu arrives à faire "demander à publier" ?
en tant que modérateur, est-ce que tu peux publier ?

Yohan

Yannis Roualdes a écrit :
Je viens de faire plusieurs tests en restreignant les filtres "all" et "moderateur" à mon id.
Je parviens à créer, sauvegarder et éditer une fiche, par contre impossible de faire autre chose.
L'affichage du profil ne mentionne aucun groupe, rôle ni permission.


Yannis Roualdes a écrit :
Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de combinaisons de filtres et je ne parviens pas à faire partie d'un groupe.

Yohan Colmant a écrit :
Merci Yannis pour ces points.
Si tu mets ceci:

WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)

ça devrait te permettre d'initier un workflow. Tu as déjà essayé ? Si ça marche, le problème peut effectivement venir de la limite de (objectClass=personnel)

Yohan



Yannis Roualdes a écrit :
Bonjour Yohann,

"uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une branche pour autant que je puisse en juger (ldapsearch me renvoie les bonnes données).

"(objectClass=personnel)" sans autre restriction renvoie des données mais de manière incomplète : la taille limite est atteinte assez rapidement, donc il n'y pas les données de l'ensemble des personnes concernées par ce filtre.

Il n'y a aucune différence lorsque je modifie WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.

Pour le moment lorsque je me connecte je peux créer une nouvelle fiche mais pas la sauvegarder (je n'ai pas les droits d'initier un workflow). Le souci vient peut être du fait que (objectClass=personnel) ne renvoie que des données partielles du à la limite de taille de la réponse.

Voila tout ce que je peux dire pour le moment.

En tout cas merci pour ton aide.


Yohan Colmant a écrit :
Bonjour Yannis,

Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?

- "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec majuscule) est bien une branche de ton LDAP ?

- "(objectClass=personnel)" renvoie bien des entrées ?

- quelle différence ça fait si tu changes l'attribut suivant en : "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?

- idem pour "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"

Aussi, quand tu te connectes avec n'importe quel compte personnel, est-ce que tu arrives à éditer une fiche pédagogique ? Si oui, tu fais partie du groupe ALL, donc (objectClass=personnel) est ok
Si tu arrives bien à éditer cette fiche, quand tu demandes la publication et que tu te connectes avec ton compte "roualdes" c'est là que tu n'as pas le dossier virtuel "Ressources que je dois modérer" ?

Merci
Yohan

Yannis Roualdes a écrit :
Bonjour Yohann et Vincent,

Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de vous solliciter à ce point.
Veuillez trouver en pièce jointe le fichier commons-parameters.properties.
Pour ce qui est des logs je me suis peut être trompé dans les paramètres, je vais fouiller un peu plus, j'arriverai peut être à avoir quelques informations supplémentaires.

Pour expliquer un peu les paramètres du fichier il faut savoir que notre annuaire possède un uid et un uidInterne, en fait l'authentification utilise l'uidInterne.

PS1 : désolé pour la réponse tardive

Yohan Colmant a écrit :
Bonjour Yannis,

Est-ce que tu peux envoyer ton fichier commons-parameters.properties stp ? N'oublie pas de masquer les mots de passe.

Merci
Yohan

Yannis Roualdes a écrit :
Re-bonjour,

J'ai pu avoir accès aux logs des communications entre ORI-OAI et l'annuaire LDAP de mon établissement, ceci uniquement pour le login puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter est qu'un filtre portant sur la recherche de groupe ne renvoie rien. Par contre les filtres des groupes additionnels fonctionnent correctement. Est ce le problème ? Sachant que je n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir les logs acegi, mais même en mettant INFO je n'ai pas le détails des requêtes et réponses, y a t il des paramètres particuliers ?

Cordialement.

Henri Jacob a écrit :
Re-bonjour Yannis,

As-tu la possibilité de tester tes filtres avec un browser ldap ?

Henri
Yannis Roualdes a écrit :
Re-bonjour tout le monde,

Me re-voila avec toujours le même problème. J'ai mis les filtres les moins contraignant au niveau des groupes additionnels (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se passe très bien je n'arrive toujours pas à appartenir à un groupe.
Est ce que d'autres personnes ont été confrontées au même problème, si oui comme a t il été résolu ?

Bien à vous.

Henri Jacob a écrit :
Je ne vois rien d'incorrect.
Le problème vient surement d'une mauvaise définition des groupes additionnels .
Il faut vérifier la valeur des paramètres : ldap.virtualgroup.filter.all, ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
Le mapping ldap est sans doute erroné.

Désolé de ne pas pouvoir faire plus.
Henri

Yannis Roualdes a écrit :
Bonjour,

Excusez moi pour cette réponse tardive, en pièce jointe vous trouverez l'archive de ces fichiers. Il est possible que le problème vienne des intitulés des propriétés utilisé dans notre annuaire, je teste en ce moment même.
Cordialement.

Henri Jacob a écrit :
Bonjour,

est-il possible de voir la config locale, au moins les fichiers :
commons-parameters.properties
conf/properties/spring/spring-categories.xml
conf/properties/spring/spring-metadata-types.xml
conf/propertiesspring/acegi/acegi-*.xml

Henri

Yannis Roualdes a écrit :
   Bonjour,

   Merci pour cette réponse, elle confirme qu'il n'est pas nécessaire de créer des groupes LDAP spécifiques à ORI-OAI, cela m'arrange.
   Pour ce qui est du groupe "all" j'ai fait plusieurs tests et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé exact de l'objectClass pour le personnel de notre établissement. En fait je ne vois pas où j'ai pu me tromper c'est pourquoi je bloque.
   En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
   Bonne journée.

Henri Jacob a écrit :
Bonjour Yannis,

Je réponds dans le message

Yannis Roualdes wrote:
   Bonjour à tous,

   Cette question vous paraîtra peut être stupide mais je découvre LDAP (et ses filtres).
Premièrement il me semble, mais détrompez moi s'il le faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP scpécifiques pour utiliser le workflow, si j'ai bien compris on peut tout à fait gérer ces groupes avec les paramètres LDAP du workflow.
Dans le workflow, le terme acegi "recipient" représente soit un utilisateur, soit un groupe d'utilisateurs , soit un role. On peut donc en effet se passer de la notion de groupe d'utilisateurs. On peut par exemple attribuer le role "MODERATOR" directement à plusieurs utilisateurs.

Les "recipient" groupes  ne sont qu'une facilité de définition et d'administration des utilisateurs et de leurs roles .

   C'est là mon problème : je suis bien reconnu lors de l'authentification CAS, mais lorsque j'affiche le profil dans l'interface si l'uid est correct je n'ai aucune autre information, je n'appartiens à aucun groupe et je n'ai donc aucune autorisation. Le filtre que j'utilise dans commons-parameters.properties pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour les autres paramètres c'est similaire.
Le seul groupe par défaut  est  "all" .  L'utilisateur doit en faire partie , sinon il ne pourra rien faire .
Par défaut, toutes les entrées ldap de classes Person (ie tous les utilisateurs) en font partie :
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)

J'ignore totalement pourquoi ça ne fonctionnement pas, me faut il modifier des fichies ACEGI ?
En général, dès que l'on modifie les droits: persmissions ou roles (en gros, dès que l'on touche à acegi-acls-root.xml, il faut faire :
ant update-acls
J'ai fait une recherche mais je n'ai pas trouvé de réponse, ou alors j'ai du passer à côté, si c'est le cas veuillez m'excuser.
Merci pour votre aide.


Je ne suis pas sûr de répondre complètement à la question, car je ne connais pas ta configuration.

Henri












-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.





-- 
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
yannisroualdes
Il n'y a malheureusement pas le lien "Mes ressources en cours d'édition"
dans la partie "Liste des ressources en cours de traitement ou traitées".

Yohan Colmant a écrit :

> Si tu édites une fiches LOM, que tu l'enregistres.
> Quand tu vas dans "Mes ressources en cours d'édition", tu n'as pas le
> bouton "Demander à publier" dans la colonne "Demander l'étapesuivante" ?
>
> Yohan
>
> Yannis Roualdes a écrit :

>> Il m'est impossible de demander la publication ou de publier quelque
>> soit le rôle que j'essaye de me donner, l'interface propose les mêmes
>> actions (créer et éditer des ressources).
>>
>> Yohan Colmant a écrit :

>>> dans l'interface auteur, est-ce que tu arrives à faire "demander à
>>> publier" ?
>>> en tant que modérateur, est-ce que tu peux publier ?
>>>
>>> Yohan
>>>
>>> Yannis Roualdes a écrit :

>>>> Je viens de faire plusieurs tests en restreignant les filtres "all"
>>>> et "moderateur" à mon id.
>>>> Je parviens à créer, sauvegarder et éditer une fiche, par contre
>>>> impossible de faire autre chose.
>>>> L'affichage du profil ne mentionne aucun groupe, rôle ni permission.
>>>>
>>>>
>>>> Yannis Roualdes a écrit :

>>>>> Hélas j'avais déjà essayé, en fait j'ai testé beaucoup de
>>>>> combinaisons de filtres et je ne parviens pas à faire partie d'un
>>>>> groupe.
>>>>>
>>>>> Yohan Colmant a écrit :

>>>>>> Merci Yannis pour ces points.
>>>>>> Si tu mets ceci:
>>>>>>
>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(uid=roualdes)
>>>>>>
>>>>>> ça devrait te permettre d'initier un workflow. Tu as déjà essayé
>>>>>> ? Si ça marche, le problème peut effectivement venir de la limite
>>>>>> de (objectClass=personnel)
>>>>>>
>>>>>> Yohan
>>>>>>
>>>>>>
>>>>>>
>>>>>> Yannis Roualdes a écrit :

>>>>>>> Bonjour Yohann,
>>>>>>>
>>>>>>> "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" est bien une
>>>>>>> branche pour autant que je puisse en juger (ldapsearch me
>>>>>>> renvoie les bonnes données).
>>>>>>>
>>>>>>> "(objectClass=personnel)" sans autre restriction renvoie des
>>>>>>> données mais de manière incomplète : la taille limite est
>>>>>>> atteinte assez rapidement, donc il n'y pas les données de
>>>>>>> l'ensemble des personnes concernées par ce filtre.
>>>>>>>
>>>>>>> Il n'y a aucune différence lorsque je modifie
>>>>>>> WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE et
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS.
>>>>>>>
>>>>>>> Pour le moment lorsque je me connecte je peux créer une nouvelle
>>>>>>> fiche mais pas la sauvegarder (je n'ai pas les droits d'initier
>>>>>>> un workflow). Le souci vient peut être du fait que
>>>>>>> (objectClass=personnel) ne renvoie que des données partielles du
>>>>>>> à la limite de taille de la réponse.
>>>>>>>
>>>>>>> Voila tout ce que je peux dire pour le moment.
>>>>>>>
>>>>>>> En tout cas merci pour ton aide.
>>>>>>>
>>>>>>>
>>>>>>> Yohan Colmant a écrit :

>>>>>>>> Bonjour Yannis,
>>>>>>>>
>>>>>>>> Peux-tu vérifier certaines choses par rapport à ton LDAP stp ?
>>>>>>>>
>>>>>>>> - "uidInterne=roualdes,ou=People,dc=upmc,dc=fr" (avec
>>>>>>>> majuscule) est bien une branche de ton LDAP ?
>>>>>>>>
>>>>>>>> - "(objectClass=personnel)" renvoie bien des entrées ?
>>>>>>>>
>>>>>>>> - quelle différence ça fait si tu changes l'attribut suivant en
>>>>>>>> : "WORKFLOW_LDAP_PEOPLE_UID_ATTRIBUTE=uidInterne" ?
>>>>>>>>
>>>>>>>> - idem pour
>>>>>>>> "WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(uidInterne=roualdes)"
>>>>>>>>
>>>>>>>>
>>>>>>>> Aussi, quand tu te connectes avec n'importe quel compte
>>>>>>>> personnel, est-ce que tu arrives à éditer une fiche pédagogique
>>>>>>>> ? Si oui, tu fais partie du groupe ALL, donc
>>>>>>>> (objectClass=personnel) est ok
>>>>>>>> Si tu arrives bien à éditer cette fiche, quand tu demandes la
>>>>>>>> publication et que tu te connectes avec ton compte "roualdes"
>>>>>>>> c'est là que tu n'as pas le dossier virtuel "Ressources que je
>>>>>>>> dois modérer" ?
>>>>>>>>
>>>>>>>> Merci
>>>>>>>> Yohan
>>>>>>>>
>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>> Bonjour Yohann et Vincent,
>>>>>>>>>
>>>>>>>>> Premièrement vous ne pouvez pas savoir à quel point ça me
>>>>>>>>> chagrine de vous solliciter à ce point.
>>>>>>>>> Veuillez trouver en pièce jointe le fichier
>>>>>>>>> commons-parameters.properties.
>>>>>>>>> Pour ce qui est des logs je me suis peut être trompé dans les
>>>>>>>>> paramètres, je vais fouiller un peu plus, j'arriverai peut
>>>>>>>>> être à avoir quelques informations supplémentaires.
>>>>>>>>>
>>>>>>>>> Pour expliquer un peu les paramètres du fichier il faut savoir
>>>>>>>>> que notre annuaire possède un uid et un uidInterne, en fait
>>>>>>>>> l'authentification utilise l'uidInterne.
>>>>>>>>>
>>>>>>>>> PS1 : désolé pour la réponse tardive
>>>>>>>>>
>>>>>>>>> Yohan Colmant a écrit :

>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>
>>>>>>>>>> Est-ce que tu peux envoyer ton fichier
>>>>>>>>>> commons-parameters.properties stp ? N'oublie pas de masquer
>>>>>>>>>> les mots de passe.
>>>>>>>>>>
>>>>>>>>>> Merci
>>>>>>>>>> Yohan
>>>>>>>>>>
>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>> Re-bonjour,
>>>>>>>>>>>
>>>>>>>>>>> J'ai pu avoir accès aux logs des communications entre
>>>>>>>>>>> ORI-OAI et l'annuaire LDAP de mon établissement, ceci
>>>>>>>>>>> uniquement pour le login puisque c'est ce qui pose problème.
>>>>>>>>>>> Le seul souci que j'ai pu noter est qu'un filtre portant sur
>>>>>>>>>>> la recherche de groupe ne renvoie rien. Par contre les
>>>>>>>>>>> filtres des groupes additionnels fonctionnent correctement.
>>>>>>>>>>> Est ce le problème ? Sachant que je n'utilise pas de groupes
>>>>>>>>>>> spécifiques à ORI-OAI, uniquement les groupes additionnels.
>>>>>>>>>>> Par ailleurs j'ai modifié le log4j.properties du workflow
>>>>>>>>>>> pour avoir les logs acegi, mais même en mettant INFO je n'ai
>>>>>>>>>>> pas le détails des requêtes et réponses, y a t il des
>>>>>>>>>>> paramètres particuliers ?
>>>>>>>>>>>
>>>>>>>>>>> Cordialement.
>>>>>>>>>>>
>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>> Re-bonjour Yannis,
>>>>>>>>>>>>
>>>>>>>>>>>> As-tu la possibilité de tester tes filtres avec un browser
>>>>>>>>>>>> ldap ?
>>>>>>>>>>>>
>>>>>>>>>>>> Henri
>>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>>> Re-bonjour tout le monde,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Me re-voila avec toujours le même problème. J'ai mis les
>>>>>>>>>>>>> filtres les moins contraignant au niveau des groupes
>>>>>>>>>>>>> additionnels (uid=*) pour
>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du
>>>>>>>>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER.
>>>>>>>>>>>>> Alors que l'authentification CAS se passe très bien je
>>>>>>>>>>>>> n'arrive toujours pas à appartenir à un groupe.
>>>>>>>>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>>>>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Bien à vous.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>>> Je ne vois rien d'incorrect.
>>>>>>>>>>>>>> Le problème vient surement d'une mauvaise définition des
>>>>>>>>>>>>>> groupes additionnels .
>>>>>>>>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>>>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>>>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>>>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>>>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>>>>>>>>> Henri
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe
>>>>>>>>>>>>>>> vous trouverez l'archive de ces fichiers. Il est
>>>>>>>>>>>>>>> possible que le problème vienne des intitulés des
>>>>>>>>>>>>>>> propriétés utilisé dans notre annuaire, je teste en ce
>>>>>>>>>>>>>>> moment même.
>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> est-il possible de voir la config locale, au moins les
>>>>>>>>>>>>>>>> fichiers :
>>>>>>>>>>>>>>>> commons-parameters.properties
>>>>>>>>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Henri
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est
>>>>>>>>>>>>>>>>> pas nécessaire de créer des groupes LDAP spécifiques à
>>>>>>>>>>>>>>>>> ORI-OAI, cela m'arrange.
>>>>>>>>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs
>>>>>>>>>>>>>>>>> tests et quelque soit le filtre
>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me
>>>>>>>>>>>>>>>>> connecte je ne fais partie d'aucun groupe. J'ai bien
>>>>>>>>>>>>>>>>> spécifié l'intitulé exact de l'objectClass pour le
>>>>>>>>>>>>>>>>> personnel de notre établissement. En fait je ne vois
>>>>>>>>>>>>>>>>> pas où j'ai pu me tromper c'est pourquoi je bloque.
>>>>>>>>>>>>>>>>> En résumé : que
>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit égal à
>>>>>>>>>>>>>>>>> (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>>>>>>>>>>>> Bonne journée.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide
>>>>>>>>>>>>>>>>>>> mais je découvre LDAP (et ses filtres).
>>>>>>>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il
>>>>>>>>>>>>>>>>>>> le faut, qu'il n'est pas nécessaire d'avoir des
>>>>>>>>>>>>>>>>>>> groupes LDAP scpécifiques pour utiliser le workflow,
>>>>>>>>>>>>>>>>>>> si j'ai bien compris on peut tout à fait gérer ces
>>>>>>>>>>>>>>>>>>> groupes avec les paramètres LDAP du workflow.

>>>>>>>>>>>>>>>>>> Dans le workflow, le terme acegi "recipient"
>>>>>>>>>>>>>>>>>> représente soit un utilisateur, soit un groupe
>>>>>>>>>>>>>>>>>> d'utilisateurs , soit un role. On peut donc en effet
>>>>>>>>>>>>>>>>>> se passer de la notion de groupe d'utilisateurs. On
>>>>>>>>>>>>>>>>>> peut par exemple attribuer le role "MODERATOR"
>>>>>>>>>>>>>>>>>> directement à plusieurs utilisateurs.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>>>>>>>>> définition et d'administration des utilisateurs et de
>>>>>>>>>>>>>>>>>> leurs roles .
>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors
>>>>>>>>>>>>>>>>>>> de l'authentification CAS, mais lorsque j'affiche le
>>>>>>>>>>>>>>>>>>> profil dans l'interface si l'uid est correct je n'ai
>>>>>>>>>>>>>>>>>>> aucune autre information, je n'appartiens à aucun
>>>>>>>>>>>>>>>>>>> groupe et je n'ai donc aucune autorisation. Le
>>>>>>>>>>>>>>>>>>> filtre que j'utilise dans
>>>>>>>>>>>>>>>>>>> commons-parameters.properties pour
>>>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est
>>>>>>>>>>>>>>>>>>> (uid=monUid). Pour les autres paramètres c'est
>>>>>>>>>>>>>>>>>>> similaire.

>>>>>>>>>>>>>>>>>> Le seul groupe par défaut est "all" .
>>>>>>>>>>>>>>>>>> L'utilisateur doit en faire partie , sinon il ne
>>>>>>>>>>>>>>>>>> pourra rien faire .
>>>>>>>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person
>>>>>>>>>>>>>>>>>> (ie tous les utilisateurs) en font partie :
>>>>>>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement
>>>>>>>>>>>>>>>>>>> pas, me faut il modifier des fichies ACEGI ?

>>>>>>>>>>>>>>>>>> En général, dès que l'on modifie les droits:
>>>>>>>>>>>>>>>>>> persmissions ou roles (en gros, dès que l'on touche à
>>>>>>>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :
>>>>>>>>>>>>>>>>>> ant update-acls

>>>>>>>>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de
>>>>>>>>>>>>>>>>>>> réponse, ou alors j'ai du passer à côté, si c'est le
>>>>>>>>>>>>>>>>>>> cas veuillez m'excuser.
>>>>>>>>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la
>>>>>>>>>>>>>>>>>> question, car je ne connais pas ta configuration.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Henri

>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>

>>>>>>>>>>>>>
>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Ce message a été vérifié par
>>>>>>>>>> pour des virus ou des polluriels et rien de
>>>>>>>>>> suspect n'a été trouvé.

>>>>>>>>>
>>>>>>>>>

>>>>>>>>
>>>>>>>> --
>>>>>>>> Ce message a été vérifié par
>>>>>>>> pour des virus ou des polluriels et rien de
>>>>>>>> suspect n'a été trouvé.

>>>>>>>
>>>>>>>

>>>>>>
>>>>>> --
>>>>>> Ce message a été vérifié par
>>>>>> pour des virus ou des polluriels et rien de
>>>>>> suspect n'a été trouvé.

>>>>>
>>>>>

>>>>
>>>>

>>>
>>> --
>>> Ce message a été vérifié par
>>> pour des virus ou des polluriels et rien de
>>> suspect n'a été trouvé.

>>
>>

>
> --
> Ce message a été vérifié par
> pour des virus ou des polluriels et rien de
> suspect n'a été trouvé.

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Yannis,
Je ne crois pas avoir testé le workflow avec un annuaire sur lequel
l'uid d'une personne ne correspond pas au username.
Il est possible qu'il y ait un problème dans le workflow autour de cela (?).
Aussi pour simple test peux-tu configurer l'ensemble pour utiliser
seulement uid (et non plus uidInterne) notamment en tant que username.
Dis nous ce que cela donne, j'investirai alors de mon côté ce cas
d'utilisation uid != username.
Désolé pour les difficultés rencontrées.
Vincent.

Yannis Roualdes wrote:

> Bonjour Yohann et Vincent,
>
> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de
> vous solliciter à ce point.
> Veuillez trouver en pièce jointe le fichier
> commons-parameters.properties.
> Pour ce qui est des logs je me suis peut être trompé dans les
> paramètres, je vais fouiller un peu plus, j'arriverai peut être à
> avoir quelques informations supplémentaires.
>
> Pour expliquer un peu les paramètres du fichier il faut savoir que
> notre annuaire possède un uid et un uidInterne, en fait
> l'authentification utilise l'uidInterne.
>
> PS1 : désolé pour la réponse tardive
>
> Yohan Colmant a écrit :

>> Bonjour Yannis,
>>
>> Est-ce que tu peux envoyer ton fichier commons-parameters.properties
>> stp ? N'oublie pas de masquer les mots de passe.
>>
>> Merci
>> Yohan
>>
>> Yannis Roualdes a écrit :

>>> Re-bonjour,
>>>
>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>>> l'annuaire LDAP de mon établissement, ceci uniquement pour le login
>>> puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter
>>> est qu'un filtre portant sur la recherche de groupe ne renvoie rien.
>>> Par contre les filtres des groupes additionnels fonctionnent
>>> correctement. Est ce le problème ? Sachant que je n'utilise pas de
>>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour avoir
>>> les logs acegi, mais même en mettant INFO je n'ai pas le détails des
>>> requêtes et réponses, y a t il des paramètres particuliers ?
>>>
>>> Cordialement.
>>>
>>> Henri Jacob a écrit :

>>>> Re-bonjour Yannis,
>>>>
>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>>
>>>> Henri
>>>> Yannis Roualdes a écrit :

>>>>> Re-bonjour tout le monde,
>>>>>
>>>>> Me re-voila avec toujours le même problème. J'ai mis les filtres
>>>>> les moins contraignant au niveau des groupes additionnels (uid=*)
>>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du style
>>>>> (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>>>>> l'authentification CAS se passe très bien je n'arrive toujours pas
>>>>> à appartenir à un groupe.
>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>> problème, si oui comme a t il été résolu ?
>>>>>
>>>>> Bien à vous.
>>>>>
>>>>> Henri Jacob a écrit :

>>>>>> Je ne vois rien d'incorrect.
>>>>>> Le problème vient surement d'une mauvaise définition des groupes
>>>>>> additionnels .
>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>> ldap.virtualgroup.filter.all,
>>>>>> ldap.virtualgroup.filter.moderators, ldap.virtualgroup.filter.admins
>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>
>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>> Henri
>>>>>>
>>>>>> Yannis Roualdes a écrit :

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>>>>> annuaire, je teste en ce moment même.
>>>>>>> Cordialement.
>>>>>>>
>>>>>>> Henri Jacob a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>>>>> commons-parameters.properties
>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>
>>>>>>>> Henri
>>>>>>>>
>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,
>>>>>>>>> cela m'arrange.
>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests
>>>>>>>>> et quelque soit le filtre WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL
>>>>>>>>> quand je me connecte je ne fais partie d'aucun groupe. J'ai
>>>>>>>>> bien spécifié l'intitulé exact de l'objectClass pour le
>>>>>>>>> personnel de notre établissement. En fait je ne vois pas où
>>>>>>>>> j'ai pu me tromper c'est pourquoi je bloque.
>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit
>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>>>> Bonne journée.
>>>>>>>>>
>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>
>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>
>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>
>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien compris
>>>>>>>>>>> on peut tout à fait gérer ces groupes avec les paramètres
>>>>>>>>>>> LDAP du workflow.

>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit
>>>>>>>>>> un utilisateur, soit un groupe d'utilisateurs , soit un role.
>>>>>>>>>> On peut donc en effet se passer de la notion de groupe
>>>>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>>
>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>> définition et d'administration des utilisateurs et de leurs
>>>>>>>>>> roles .
>>>>>>>>>>

>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil
>>>>>>>>>>> dans l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>>>>> commons-parameters.properties pour
>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour
>>>>>>>>>>> les autres paramètres c'est similaire.

>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit
>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie
>>>>>>>>>> tous les utilisateurs) en font partie :
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>

>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me
>>>>>>>>>>> faut il modifier des fichies ACEGI ?

>>>>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml, il
>>>>>>>>>> faut faire :
>>>>>>>>>> ant update-acls

>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse,
>>>>>>>>>>> ou alors j'ai du passer à côté, si c'est le cas veuillez
>>>>>>>>>>> m'excuser.
>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,
>>>>>>>>>> car je ne connais pas ta configuration.
>>>>>>>>>>
>>>>>>>>>> Henri

>>>>>>>>>
>>>>>>>>>

>>>>>>>>

>>>>>>>
>>>>>>>

>>>>>>

>>>>>
>>>>>

>>>>

>>>
>>>

>>
>> --
>> Ce message a été vérifié par
>> pour des virus ou des polluriels et rien de
>> suspect n'a été trouvé.

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour Vincent,

Le problème quand j'utilise exclusivement l'uid c'est que
l'authentification CAS ne fonctionne plus puisqu'elle utilise l'uidInterne.
Je suis obligé de le garder pour WORKFLOW_LDAP_USER_DN_PATTERN. Sinon je
n'utilise que l'uid pour les filtres mais sans succès pour le moment.
Je suis navré de ne pouvoir donner plus d'éléments.

Vincent Bonamy a écrit :

> Bonjour Yannis,
> Je ne crois pas avoir testé le workflow avec un annuaire sur lequel
> l'uid d'une personne ne correspond pas au username.
> Il est possible qu'il y ait un problème dans le workflow autour de
> cela (?).
> Aussi pour simple test peux-tu configurer l'ensemble pour utiliser
> seulement uid (et non plus uidInterne) notamment en tant que username.
> Dis nous ce que cela donne, j'investirai alors de mon côté ce cas
> d'utilisation uid != username.
> Désolé pour les difficultés rencontrées.
> Vincent.
>
>
> Yannis Roualdes wrote:

>> Bonjour Yohann et Vincent,
>>
>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine de
>> vous solliciter à ce point.
>> Veuillez trouver en pièce jointe le fichier
>> commons-parameters.properties.
>> Pour ce qui est des logs je me suis peut être trompé dans les
>> paramètres, je vais fouiller un peu plus, j'arriverai peut être à
>> avoir quelques informations supplémentaires.
>>
>> Pour expliquer un peu les paramètres du fichier il faut savoir que
>> notre annuaire possède un uid et un uidInterne, en fait
>> l'authentification utilise l'uidInterne.
>>
>> PS1 : désolé pour la réponse tardive
>>
>> Yohan Colmant a écrit :

>>> Bonjour Yannis,
>>>
>>> Est-ce que tu peux envoyer ton fichier commons-parameters.properties
>>> stp ? N'oublie pas de masquer les mots de passe.
>>>
>>> Merci
>>> Yohan
>>>
>>> Yannis Roualdes a écrit :

>>>> Re-bonjour,
>>>>
>>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>>>> l'annuaire LDAP de mon établissement, ceci uniquement pour le login
>>>> puisque c'est ce qui pose problème. Le seul souci que j'ai pu noter
>>>> est qu'un filtre portant sur la recherche de groupe ne renvoie
>>>> rien. Par contre les filtres des groupes additionnels fonctionnent
>>>> correctement. Est ce le problème ? Sachant que je n'utilise pas de
>>>> groupes spécifiques à ORI-OAI, uniquement les groupes additionnels.
>>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour
>>>> avoir les logs acegi, mais même en mettant INFO je n'ai pas le
>>>> détails des requêtes et réponses, y a t il des paramètres
>>>> particuliers ?
>>>>
>>>> Cordialement.
>>>>
>>>> Henri Jacob a écrit :

>>>>> Re-bonjour Yannis,
>>>>>
>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>>>
>>>>> Henri
>>>>> Yannis Roualdes a écrit :

>>>>>> Re-bonjour tout le monde,
>>>>>>
>>>>>> Me re-voila avec toujours le même problème. J'ai mis les filtres
>>>>>> les moins contraignant au niveau des groupes additionnels (uid=*)
>>>>>> pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des filtres du
>>>>>> style (objectClass=*) pour WORKFLOW_LDAP_PEOPLE_FILTER. Alors que
>>>>>> l'authentification CAS se passe très bien je n'arrive toujours
>>>>>> pas à appartenir à un groupe.
>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>
>>>>>> Bien à vous.
>>>>>>
>>>>>> Henri Jacob a écrit :

>>>>>>> Je ne vois rien d'incorrect.
>>>>>>> Le problème vient surement d'une mauvaise définition des groupes
>>>>>>> additionnels .
>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>
>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>> Henri
>>>>>>>
>>>>>>> Yannis Roualdes a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>>>> problème vienne des intitulés des propriétés utilisé dans notre
>>>>>>>> annuaire, je teste en ce moment même.
>>>>>>>> Cordialement.
>>>>>>>>
>>>>>>>> Henri Jacob a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> est-il possible de voir la config locale, au moins les fichiers :
>>>>>>>>> commons-parameters.properties
>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>
>>>>>>>>> Henri
>>>>>>>>>
>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,
>>>>>>>>>> cela m'arrange.
>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests
>>>>>>>>>> et quelque soit le filtre
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je
>>>>>>>>>> ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé
>>>>>>>>>> exact de l'objectClass pour le personnel de notre
>>>>>>>>>> établissement. En fait je ne vois pas où j'ai pu me tromper
>>>>>>>>>> c'est pourquoi je bloque.
>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit
>>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>>>>> Bonne journée.
>>>>>>>>>>
>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>
>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>
>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>
>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le faut,
>>>>>>>>>>>> qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien
>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les
>>>>>>>>>>>> paramètres LDAP du workflow.

>>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente soit
>>>>>>>>>>> un utilisateur, soit un groupe d'utilisateurs , soit un
>>>>>>>>>>> role. On peut donc en effet se passer de la notion de groupe
>>>>>>>>>>> d'utilisateurs. On peut par exemple attribuer le role
>>>>>>>>>>> "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>>>
>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>> définition et d'administration des utilisateurs et de leurs
>>>>>>>>>>> roles .
>>>>>>>>>>>

>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil
>>>>>>>>>>>> dans l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai donc
>>>>>>>>>>>> aucune autorisation. Le filtre que j'utilise dans
>>>>>>>>>>>> commons-parameters.properties pour
>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid). Pour
>>>>>>>>>>>> les autres paramètres c'est similaire.

>>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit
>>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie
>>>>>>>>>>> tous les utilisateurs) en font partie :
>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>

>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me
>>>>>>>>>>>> faut il modifier des fichies ACEGI ?

>>>>>>>>>>> En général, dès que l'on modifie les droits: persmissions ou
>>>>>>>>>>> roles (en gros, dès que l'on touche à acegi-acls-root.xml,
>>>>>>>>>>> il faut faire :
>>>>>>>>>>> ant update-acls

>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de réponse,
>>>>>>>>>>>> ou alors j'ai du passer à côté, si c'est le cas veuillez
>>>>>>>>>>>> m'excuser.
>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,
>>>>>>>>>>> car je ne connais pas ta configuration.
>>>>>>>>>>>
>>>>>>>>>>> Henri

>>>>>>>>>>
>>>>>>>>>>

>>>>>>>>>

>>>>>>>>
>>>>>>>>

>>>>>>>

>>>>>>
>>>>>>

>>>>>

>>>>
>>>>

>>>
>>> --
>>> Ce message a été vérifié par
>>> pour des virus ou des polluriels et rien de
>>> suspect n'a été trouvé.

>>
>>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yannisroualdes
Bonjour à toutes et à tous,

Cela peut intéresser d'autres personnes c'est pourquoi je vous en fais
part. J'ai pu résoudre le problème de communication entre ORI-OAI et
l'annuaire de mon établissement en utilisant une connexion sécurisée
avec le serveur LDAP. En effet la configuration de notre annuaire est
telle que toutes les informations ne sont pas transmises en anonyme,
c'est pourquoi les filtres que j'utilisais ne fonctionnaient pas.
Vincent m'a indiqué les fichiers à modifier :
Premièrement : ori-oai-workflow-svn/conf/properties/main-config.properties
la partie
# ldap [acegi-authentication-ldap.xml see it if you want to connect not
anonymously]
ldap.providerUrl=ldap://[LDAP_ETABLISSEMENT]/[LDAP_BASE_DN]
#ldap.managerDn=cn=admin,dc=www,dc=unit-c,dc=fr
#ldap.managerPassword=pass

et enfin
ori-oai-workflow-svn/conf/properties/spring/acegi/acegi-authentication-ldap.xml
il faut décommenter comme indiqué

class="org.acegisecurity.ldap.DefaultInitialDirContextFactory">
value="${ldap.providerUrl}" />

Je profite de l'occasion pour vous souhaiter une bonne année.

Yannis Roualdes a écrit :

> Bonjour Vincent,
>
> Le problème quand j'utilise exclusivement l'uid c'est que
> l'authentification CAS ne fonctionne plus puisqu'elle utilise
> l'uidInterne.
> Je suis obligé de le garder pour WORKFLOW_LDAP_USER_DN_PATTERN. Sinon
> je n'utilise que l'uid pour les filtres mais sans succès pour le moment.
> Je suis navré de ne pouvoir donner plus d'éléments.
>
> Vincent Bonamy a écrit :

>> Bonjour Yannis,
>> Je ne crois pas avoir testé le workflow avec un annuaire sur lequel
>> l'uid d'une personne ne correspond pas au username.
>> Il est possible qu'il y ait un problème dans le workflow autour de
>> cela (?).
>> Aussi pour simple test peux-tu configurer l'ensemble pour utiliser
>> seulement uid (et non plus uidInterne) notamment en tant que username.
>> Dis nous ce que cela donne, j'investirai alors de mon côté ce cas
>> d'utilisation uid != username.
>> Désolé pour les difficultés rencontrées.
>> Vincent.
>>
>>
>> Yannis Roualdes wrote:

>>> Bonjour Yohann et Vincent,
>>>
>>> Premièrement vous ne pouvez pas savoir à quel point ça me chagrine
>>> de vous solliciter à ce point.
>>> Veuillez trouver en pièce jointe le fichier
>>> commons-parameters.properties.
>>> Pour ce qui est des logs je me suis peut être trompé dans les
>>> paramètres, je vais fouiller un peu plus, j'arriverai peut être à
>>> avoir quelques informations supplémentaires.
>>>
>>> Pour expliquer un peu les paramètres du fichier il faut savoir que
>>> notre annuaire possède un uid et un uidInterne, en fait
>>> l'authentification utilise l'uidInterne.
>>>
>>> PS1 : désolé pour la réponse tardive
>>>
>>> Yohan Colmant a écrit :

>>>> Bonjour Yannis,
>>>>
>>>> Est-ce que tu peux envoyer ton fichier
>>>> commons-parameters.properties stp ? N'oublie pas de masquer les
>>>> mots de passe.
>>>>
>>>> Merci
>>>> Yohan
>>>>
>>>> Yannis Roualdes a écrit :

>>>>> Re-bonjour,
>>>>>
>>>>> J'ai pu avoir accès aux logs des communications entre ORI-OAI et
>>>>> l'annuaire LDAP de mon établissement, ceci uniquement pour le
>>>>> login puisque c'est ce qui pose problème. Le seul souci que j'ai
>>>>> pu noter est qu'un filtre portant sur la recherche de groupe ne
>>>>> renvoie rien. Par contre les filtres des groupes additionnels
>>>>> fonctionnent correctement. Est ce le problème ? Sachant que je
>>>>> n'utilise pas de groupes spécifiques à ORI-OAI, uniquement les
>>>>> groupes additionnels.
>>>>> Par ailleurs j'ai modifié le log4j.properties du workflow pour
>>>>> avoir les logs acegi, mais même en mettant INFO je n'ai pas le
>>>>> détails des requêtes et réponses, y a t il des paramètres
>>>>> particuliers ?
>>>>>
>>>>> Cordialement.
>>>>>
>>>>> Henri Jacob a écrit :

>>>>>> Re-bonjour Yannis,
>>>>>>
>>>>>> As-tu la possibilité de tester tes filtres avec un browser ldap ?
>>>>>>
>>>>>> Henri
>>>>>> Yannis Roualdes a écrit :

>>>>>>> Re-bonjour tout le monde,
>>>>>>>
>>>>>>> Me re-voila avec toujours le même problème. J'ai mis les filtres
>>>>>>> les moins contraignant au niveau des groupes additionnels
>>>>>>> (uid=*) pour WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL, et des
>>>>>>> filtres du style (objectClass=*) pour
>>>>>>> WORKFLOW_LDAP_PEOPLE_FILTER. Alors que l'authentification CAS se
>>>>>>> passe très bien je n'arrive toujours pas à appartenir à un groupe.
>>>>>>> Est ce que d'autres personnes ont été confrontées au même
>>>>>>> problème, si oui comme a t il été résolu ?
>>>>>>>
>>>>>>> Bien à vous.
>>>>>>>
>>>>>>> Henri Jacob a écrit :

>>>>>>>> Je ne vois rien d'incorrect.
>>>>>>>> Le problème vient surement d'une mauvaise définition des
>>>>>>>> groupes additionnels .
>>>>>>>> Il faut vérifier la valeur des paramètres :
>>>>>>>> ldap.virtualgroup.filter.all,
>>>>>>>> ldap.virtualgroup.filter.moderators,
>>>>>>>> ldap.virtualgroup.filter.admins
>>>>>>>> Le mapping ldap est sans doute erroné.
>>>>>>>>
>>>>>>>> Désolé de ne pas pouvoir faire plus.
>>>>>>>> Henri
>>>>>>>>
>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Excusez moi pour cette réponse tardive, en pièce jointe vous
>>>>>>>>> trouverez l'archive de ces fichiers. Il est possible que le
>>>>>>>>> problème vienne des intitulés des propriétés utilisé dans
>>>>>>>>> notre annuaire, je teste en ce moment même.
>>>>>>>>> Cordialement.
>>>>>>>>>
>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> est-il possible de voir la config locale, au moins les
>>>>>>>>>> fichiers :
>>>>>>>>>> commons-parameters.properties
>>>>>>>>>> conf/properties/spring/spring-categories.xml
>>>>>>>>>> conf/properties/spring/spring-metadata-types.xml
>>>>>>>>>> conf/propertiesspring/acegi/acegi-*.xml
>>>>>>>>>>
>>>>>>>>>> Henri
>>>>>>>>>>
>>>>>>>>>> Yannis Roualdes a écrit :

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> Merci pour cette réponse, elle confirme qu'il n'est pas
>>>>>>>>>>> nécessaire de créer des groupes LDAP spécifiques à ORI-OAI,
>>>>>>>>>>> cela m'arrange.
>>>>>>>>>>> Pour ce qui est du groupe "all" j'ai fait plusieurs tests
>>>>>>>>>>> et quelque soit le filtre
>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL quand je me connecte je
>>>>>>>>>>> ne fais partie d'aucun groupe. J'ai bien spécifié l'intitulé
>>>>>>>>>>> exact de l'objectClass pour le personnel de notre
>>>>>>>>>>> établissement. En fait je ne vois pas où j'ai pu me tromper
>>>>>>>>>>> c'est pourquoi je bloque.
>>>>>>>>>>> En résumé : que WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL soit
>>>>>>>>>>> égal à (objectClass=Person) ou à (uid=moniud) ça ne marche pas.
>>>>>>>>>>> Bonne journée.
>>>>>>>>>>>
>>>>>>>>>>> Henri Jacob a écrit :

>>>>>>>>>>>> Bonjour Yannis,
>>>>>>>>>>>>
>>>>>>>>>>>> Je réponds dans le message
>>>>>>>>>>>>
>>>>>>>>>>>> Yannis Roualdes wrote:

>>>>>>>>>>>>> Bonjour à tous,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cette question vous paraîtra peut être stupide mais je
>>>>>>>>>>>>> découvre LDAP (et ses filtres).
>>>>>>>>>>>>> Premièrement il me semble, mais détrompez moi s'il le
>>>>>>>>>>>>> faut, qu'il n'est pas nécessaire d'avoir des groupes LDAP
>>>>>>>>>>>>> scpécifiques pour utiliser le workflow, si j'ai bien
>>>>>>>>>>>>> compris on peut tout à fait gérer ces groupes avec les
>>>>>>>>>>>>> paramètres LDAP du workflow.

>>>>>>>>>>>> Dans le workflow, le terme acegi "recipient" représente
>>>>>>>>>>>> soit un utilisateur, soit un groupe d'utilisateurs , soit
>>>>>>>>>>>> un role. On peut donc en effet se passer de la notion de
>>>>>>>>>>>> groupe d'utilisateurs. On peut par exemple attribuer le
>>>>>>>>>>>> role "MODERATOR" directement à plusieurs utilisateurs.
>>>>>>>>>>>>
>>>>>>>>>>>> Les "recipient" groupes ne sont qu'une facilité de
>>>>>>>>>>>> définition et d'administration des utilisateurs et de leurs
>>>>>>>>>>>> roles .
>>>>>>>>>>>>

>>>>>>>>>>>>> C'est là mon problème : je suis bien reconnu lors de
>>>>>>>>>>>>> l'authentification CAS, mais lorsque j'affiche le profil
>>>>>>>>>>>>> dans l'interface si l'uid est correct je n'ai aucune autre
>>>>>>>>>>>>> information, je n'appartiens à aucun groupe et je n'ai
>>>>>>>>>>>>> donc aucune autorisation. Le filtre que j'utilise dans
>>>>>>>>>>>>> commons-parameters.properties pour
>>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL est (uid=monUid).
>>>>>>>>>>>>> Pour les autres paramètres c'est similaire.

>>>>>>>>>>>> Le seul groupe par défaut est "all" . L'utilisateur doit
>>>>>>>>>>>> en faire partie , sinon il ne pourra rien faire .
>>>>>>>>>>>> Par défaut, toutes les entrées ldap de classes Person (ie
>>>>>>>>>>>> tous les utilisateurs) en font partie :
>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_ALL=(objectClass=Person)
>>>>>>>>>>>>

>>>>>>>>>>>>> J'ignore totalement pourquoi ça ne fonctionnement pas, me
>>>>>>>>>>>>> faut il modifier des fichies ACEGI ?

>>>>>>>>>>>> En général, dès que l'on modifie les droits: persmissions
>>>>>>>>>>>> ou roles (en gros, dès que l'on touche à
>>>>>>>>>>>> acegi-acls-root.xml, il faut faire :
>>>>>>>>>>>> ant update-acls

>>>>>>>>>>>>> J'ai fait une recherche mais je n'ai pas trouvé de
>>>>>>>>>>>>> réponse, ou alors j'ai du passer à côté, si c'est le cas
>>>>>>>>>>>>> veuillez m'excuser.
>>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>>

>>>>>>>>>>>>
>>>>>>>>>>>> Je ne suis pas sûr de répondre complètement à la question,
>>>>>>>>>>>> car je ne connais pas ta configuration.
>>>>>>>>>>>>
>>>>>>>>>>>> Henri

>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>
>>>>>>>>>

>>>>>>>>

>>>>>>>
>>>>>>>

>>>>>>

>>>>>
>>>>>

>>>>
>>>> --
>>>> Ce message a été vérifié par
>>>> pour des virus ou des polluriels et rien de
>>>> suspect n'a été trouvé.

>>>
>>>

>
>

--
Yannis Roualdes
SG-TICE Centre de Production Multimédia
Atrium - 1er étage - UPMC
01 44 27 64 58
http://www.cpm.jussieu.fr

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

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