<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Problème d'authentification LDAP + Nuxeo in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318541#M5542</link>
    <description>&lt;P&gt;Bonjour,&lt;/P&gt;
&lt;P&gt;il y a quelques jours, j'avais posté une question par rapport à mes problèmes LDAP. Restée sans réponse, j'ai tout de même cherché de mon coté et du coup j'ai trouvé quelques solutions à mes problèmes.&lt;BR /&gt;/&amp;gt;
Désormais, j'arrive à me connecter avec mon login AD, je récupère bien tous les utilisateurs et les groupes AD. Je vois aussi correctement les membres de chaque groupe AD (le seul hic, c'est que les membres sont considérés comme des membres mais aussi comme des sous-groupes ...)&lt;/P&gt;
&lt;P&gt;Par contre, il me reste des problèmes :&lt;BR /&gt;/&amp;gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;impossible d'avoir un groupe d'utilisateurs Administrateur : j'ai associé certains utilisateurs au groupe Administrator de Nuxeo mais rien n'y fait. Apparemment, il faut renseigner cette info dans le fichier default-virtual-groups-bundle.xml : à chaque fois que je mets ce fichiers dans le répertoire, ça me génère des erreurs et je ne peux plus me logguer&lt;BR /&gt;/&amp;gt;&lt;/LI&gt;
&lt;LI&gt;j'aimerais pouvoir me logguer avec des utilisateurs existants uniquement dans la base Nuxeo. J'ai compris qu'il faut créer un fichier default-sql-directories-bundle.xml, qu'il faut indiquer dans le fichier default-ldap-users-directory-bunddle.xml l'extension MultiDirectoryFactory, mais malgré tout ça, impossible de se connecter par exemple avec l'utilisateur "Administrator"&lt;BR /&gt;/&amp;gt;&lt;/LI&gt;
&lt;LI&gt;enfin, est-ce qu'il est possible d'avoir un ou plusieurs groupes AD défini comme administrateur, et aussi un ou plusieurs groupes Nuxeo (ou utilisateurs Nuxeo) définis comme administrateur ?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Merci d'avance pour votre aide.&lt;BR /&gt;/&amp;gt;
Pour info, j'ai lu beaucoup de forum, de documentations (dont User Management documentation), et malgré tout ça ne fonctionne pas ...&lt;/P&gt;</description>
    <pubDate>Thu, 26 Jul 2012 14:25:32 GMT</pubDate>
    <dc:creator>delphine_</dc:creator>
    <dc:date>2012-07-26T14:25:32Z</dc:date>
    <item>
      <title>Problème d'authentification LDAP + Nuxeo</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318541#M5542</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;
&lt;P&gt;il y a quelques jours, j'avais posté une question par rapport à mes problèmes LDAP. Restée sans réponse, j'ai tout de même cherché de mon coté et du coup j'ai trouvé quelques solutions à mes problèmes.&lt;BR /&gt;/&amp;gt;
Désormais, j'arrive à me connecter avec mon login AD, je récupère bien tous les utilisateurs et les groupes AD. Je vois aussi correctement les membres de chaque groupe AD (le seul hic, c'est que les membres sont considérés comme des membres mais aussi comme des sous-groupes ...)&lt;/P&gt;
&lt;P&gt;Par contre, il me reste des problèmes :&lt;BR /&gt;/&amp;gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;impossible d'avoir un groupe d'utilisateurs Administrateur : j'ai associé certains utilisateurs au groupe Administrator de Nuxeo mais rien n'y fait. Apparemment, il faut renseigner cette info dans le fichier default-virtual-groups-bundle.xml : à chaque fois que je mets ce fichiers dans le répertoire, ça me génère des erreurs et je ne peux plus me logguer&lt;BR /&gt;/&amp;gt;&lt;/LI&gt;
&lt;LI&gt;j'aimerais pouvoir me logguer avec des utilisateurs existants uniquement dans la base Nuxeo. J'ai compris qu'il faut créer un fichier default-sql-directories-bundle.xml, qu'il faut indiquer dans le fichier default-ldap-users-directory-bunddle.xml l'extension MultiDirectoryFactory, mais malgré tout ça, impossible de se connecter par exemple avec l'utilisateur "Administrator"&lt;BR /&gt;/&amp;gt;&lt;/LI&gt;
&lt;LI&gt;enfin, est-ce qu'il est possible d'avoir un ou plusieurs groupes AD défini comme administrateur, et aussi un ou plusieurs groupes Nuxeo (ou utilisateurs Nuxeo) définis comme administrateur ?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Merci d'avance pour votre aide.&lt;BR /&gt;/&amp;gt;
Pour info, j'ai lu beaucoup de forum, de documentations (dont User Management documentation), et malgré tout ça ne fonctionne pas ...&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jul 2012 14:25:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318541#M5542</guid>
      <dc:creator>delphine_</dc:creator>
      <dc:date>2012-07-26T14:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problème d'authentification LDAP + Nuxeo</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318542#M5543</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;
&lt;P&gt;Je n'ai pas toutes les réponses, mais en ce qui concerne le deuxième point, vous pouvez créer un fichier default-multi-users-directory-bundle.xml avec le contenu indiqué &lt;A href="http://explorer.nuxeo.org/nuxeo/site/distribution/current/viewComponent/org.nuxeo.ecm.directory.multi.config"&gt;ici&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jul 2012 22:20:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318542#M5543</guid>
      <dc:creator />
      <dc:date>2012-07-26T22:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: Problème d'authentification LDAP + Nuxeo</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318543#M5544</link>
      <description>&lt;P&gt;Merci pour la réponse. Mais je ne dois pas faire tout ce qu'il faut car ça ne fonctionne pas.&lt;BR /&gt;/&amp;gt;
Voici les fichiers que j'ai dans le répertoire /templates/common/config : &lt;BR /&gt;/&amp;gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;default-ldap-users-directory-bundle.xml : définit le paramétrage pour les utilisateurs AD&lt;BR /&gt;/&amp;gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;default-ldap-groups-directory-bundle.xml : définit le paramétrage pour les groupes AD&lt;BR /&gt;/&amp;gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;default-sql-directories-bundle.xml : définit le paramétrage pour les utilisateurs et groupes SQL&lt;BR /&gt;/&amp;gt;
Voici son contenu :&lt;/P&gt;
 &lt;COMPONENT name="org.nuxeo.ecm.directory.sql.storage"&gt;
   &lt;IMPLEMENTATION class="org.nuxeo.ecm.directory.sql.SQLDirectoryDescriptor"&gt;&lt;/IMPLEMENTATION&gt;
   &lt;REQUIRE&gt;org.nuxeo.ecm.directory.sql.SQLDirectoryFactory&lt;/REQUIRE&gt;
   &lt;EXTENSION target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory" point="directories"&gt;    
     &lt;DIRECTORY name="sqlUserDirectory"&gt;    
       &lt;SCHEMA&gt;user&lt;/SCHEMA&gt;    
       &lt;DATASOURCE&gt;jdbc/nxsqldirectory&lt;/DATASOURCE&gt;    
       &lt;TABLE&gt;users&lt;/TABLE&gt;
       &lt;IDFIELD&gt;username&lt;/IDFIELD&gt;
       &lt;PASSWORDFIELD&gt;password&lt;/PASSWORDFIELD&gt;
       &lt;AUTOINCREMENTIDFIELD&gt;false&lt;/AUTOINCREMENTIDFIELD&gt;
       &lt;DATAFILE&gt;users.csv&lt;/DATAFILE&gt;
       &lt;CREATETABLEPOLICY&gt;on_missing_columns&lt;/CREATETABLEPOLICY&gt;
       &lt;QUERYSIZELIMIT&gt;15&lt;/QUERYSIZELIMIT&gt;    
       &lt;REFERENCES&gt;
         &lt;INVERSEREFERENCE field="groups" directory="sqlGroupDirectory" dualreferencefield="members"&gt;&lt;/INVERSEREFERENCE&gt;
       &lt;/REFERENCES&gt;    
     &lt;/DIRECTORY&gt;    
     &lt;DIRECTORY name="sqlGroupDirectory"&gt;    
       &lt;SCHEMA&gt;group&lt;/SCHEMA&gt;
       &lt;DATASOURCE&gt;jdbc/nxsqldirectory&lt;/DATASOURCE&gt;
       &lt;TABLE&gt;groups&lt;/TABLE&gt;
       &lt;IDFIELD&gt;groupname&lt;/IDFIELD&gt;
       &lt;DATAFILE&gt;groups.csv&lt;/DATAFILE&gt;
       &lt;CREATETABLEPOLICY&gt;on_missing_columns&lt;/CREATETABLEPOLICY&gt;
       &lt;AUTOINCREMENTIDFIELD&gt;false&lt;/AUTOINCREMENTIDFIELD&gt;    
       &lt;REFERENCES&gt;
         &lt;TABLEREFERENCE field="members" directory="sqlUserDirectory" table="user2group" sourcecolumn="groupId" targetcolumn="userId" schema="user2group" datafile="user2group.csv"&gt;&lt;/TABLEREFERENCE&gt;
         &lt;TABLEREFERENCE field="subGroups" directory="sqlGroupDirectory" table="group2group" sourcecolumn="childGroupId" targetcolumn="parentGroupId" schema="group2group"&gt;&lt;/TABLEREFERENCE&gt;
         &lt;INVERSEREFERENCE field="parentGroups" directory="sqlGroupDirectory" dualreferencefield="subGroups"&gt;&lt;/INVERSEREFERENCE&gt;
       &lt;/REFERENCES&gt;    
     &lt;/DIRECTORY&gt;    
   &lt;/EXTENSION&gt;
 &lt;/COMPONENT&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;default-multi-users-directory-bundle.xml : définit le multi directory&lt;BR /&gt;/&amp;gt;
Voici son contenu :&lt;/P&gt;
  &lt;COMPONENT name="org.nuxeo.ecm.directory.multi.config"&gt;
    &lt;EXTENSION target="org.nuxeo.ecm.directory.multi.MultiDirectoryFactory" point="directories"&gt;
      &lt;DIRECTORY name="userDirectory"&gt;
        &lt;SCHEMA&gt;user&lt;/SCHEMA&gt;
        &lt;IDFIELD&gt;username&lt;/IDFIELD&gt;
        &lt;PASSWORDFIELD&gt;password&lt;/PASSWORDFIELD&gt;
        &lt;SOURCE name="userLDAPSource"&gt;
          &lt;SUBDIRECTORY name="ldapUserDirectory"&gt;&lt;/SUBDIRECTORY&gt;
          &lt;OPTIONAL&gt;true&lt;/OPTIONAL&gt;
        &lt;/SOURCE&gt;
        &lt;SOURCE name="userSQLSource" creation="true"&gt;
          &lt;SUBDIRECTORY name="sqlUserDirectory"&gt;&lt;/SUBDIRECTORY&gt;
        &lt;/SOURCE&gt;
      &lt;/DIRECTORY&gt;
    &lt;/EXTENSION&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;!--
&amp;lt;extension target="org.nuxeo.ecm.directory.multi.MultiDirectoryFactory" point="directories"&amp;gt;
  &amp;lt;directory name="groupDirectory"&amp;gt;
    &amp;lt;schema&amp;gt;group&amp;lt;/schema&amp;gt;
    &amp;lt;idField&amp;gt;groupname&amp;lt;/idField&amp;gt;
    &amp;lt;readOnly&amp;gt;false&amp;lt;/readOnly&amp;gt;
    &amp;lt;source name="groupLDAPSource"&amp;gt;
      &amp;lt;subDirectory name="ldapGroupDirectory"/&amp;gt;
    &amp;lt;/source&amp;gt;
    &amp;lt;source name="userSQLSource" creation="true"&amp;gt;
      &amp;lt;subDirectory name="sqlGroupDirectory"/&amp;gt;
    &amp;lt;/source&amp;gt;
  &amp;lt;/directory&amp;gt;
&amp;lt;/extension&amp;gt;
--&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;/COMPONENT&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Fri, 27 Jul 2012 09:58:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-d-authentification-ldap-nuxeo/m-p/318543#M5544</guid>
      <dc:creator>delphine_</dc:creator>
      <dc:date>2012-07-27T09:58:01Z</dc:date>
    </item>
  </channel>
</rss>

