Up-to-date example configuration files are available at:

http://hg.nuxeo.org/nuxeo/nuxeo-platform/file/tip/nuxeo-platform-directory-ldap/examples/

In particular, the directory name has to be userDirectory if you don't  
otherwise change the user manager configuration.

Florent

On 26 Jun 2008, at 13:43, [EMAIL PROTECTED] wrote:

> Bonjour,
> Je suis débutant sur Nuxeo que j'ai découvert il y a qq jours. Tout  
> d'abord je vous adresse toutes mes félicitations pour ce produit.
> J'ai trouvé cet espace de discussion en passant par Google, alors je  
> vous prie de m'excuser si je ne suis pas au bon endroit pour poser  
> ma question.
>
> J'ai installé sur un poste Windows XP SP2, le JDK de Sun. Puis j'ai  
> installé Nuxeo 5.1.
> Je me log sans problème avec le login Administrator.
>
> Dans mon établissement, j'ai un server OpenLDAP (à jour) qui me sert  
> à de nombreuses applications web, messagerie etc....
> Je souhaite que les utilisateurs de mon établissement (250) se  
> connecte à Nuxeo sans que j'ai besoin de créer les comptes dans Nuxeo.
> Donc j'ai cherché comment interfacer Nuxeo avec mon server LDAP.  
> J'ai trouvé ceci :
> http://doc.nuxeo.org/5.1/books/nuxeo-book/html/administration.html#admin-ldap-configuration
> Le fichier dont il est question default-ldap-users-directory- 
> bundle.xml n'existant pas dans les répertoires de Nuxeo, j'ai dû le  
> trouver (merci Google).
> Je l'ai modifié avec les paramètres de mon server LDAP.
>
> J'ai rebooté le serveur hébergeant Nuxeo (pour être sûr !)
> Je n'arrive à me connecter qu'avec Administrator, et non pas avec un  
> compte présent dans le LDAP.
>
> Précisions :
> Je souhaite juste utiliser l'annuaire LDAP pour l'authentification  
> des utilisateurs, rien d'autre. En lisant la doc, j'ai cru  
> comprendre qu'on pouvait aussi utiliser l'annuaire LDAP pour savoir  
> où étaient stockées les données de l'utilisateur. Cette  
> fonctionnalité là ne m'interesse pas du tout.
>
> Questions :
> Comment dire au système Nuxeo qu'il faut utiliser ce fichier default- 
> ldap-users-directory-bundle.xml ?
> Y a-t-il un fichier default-ldap-users-bundle.xml qui ne permettrait  
> que l'authentification ?
>
> D'avance merci pour le temps que vous avez passé à lire ma longue  
> question, et pour le temps consacré à me répondre.
> Merci beaucoup
>
> Mon fichier  default-ldap-users-directory-bundle.xml
>
> <?xml version="1.0"?>
> <component name="org.nuxeo.ecm.directory.ldap.storage.users">
>  <implementation  
> class="org.nuxeo.ecm.directory.ldap.LDAPDirectoryDescriptor" />
>  <implementation  
> class="org.nuxeo.ecm.directory.ldap.LDAPServerDescriptor" />
>  <require>org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory</require>
>  <require>org.nuxeo.ecm.directory.sql.storage</require>
>  <extension target="org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory"
>    point="servers">
>    <server name="default">
>      <ldapUrl>ldap://127.0.0.1:389</ldapUrl>
>      <bindDn>cn=manager,ou=mon,o=domaine,c=fr</bindDn>
>      <bindPassword>MotDePasseDuManager</bindPassword>
>    </server>
>  </extension>
>  <extension target="org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory"
>    point="directories">
>    <directory name="ldapUserDirectory">
>      <server>default</server>
>      <schema>user</schema>
>      <idField>username</idField>
>      <passwordField>password</passwordField>
>      <querySizeLimit>8</querySizeLimit>
>      <searchBaseDn>***</searchBaseDn>
>      <searchClass>person</searchClass>
>      <searchScope>onelevel</searchScope>
>      <substringMatchType>subany</substringMatchType>
>      <readOnly>false</readOnly>
>      <cacheTimeout>3600</cacheTimeout>
>      <cacheMaxSize>1000</cacheMaxSize>
>      <creationBaseDn>***</creationBaseDn>
>      <creationClass>top</creationClass>
>      <creationClass>person</creationClass>
>      <creationClass>organizationalPerson</creationClass>
>      <creationClass>inetOrgPerson</creationClass>
>      <rdnAttribute>uid</rdnAttribute>
>      <fieldMapping name="username">uid</fieldMapping>
>      <fieldMapping name="password">userPassword</fieldMapping>
>      <fieldMapping name="firstName">givenName</fieldMapping>
>      <fieldMapping name="lastName">sn</fieldMapping>
>      <!-- <fieldMapping name="company">o</fieldMapping> -->
>      <fieldMapping name="company">service</fieldMapping>
>      <fieldMapping name="email">mail</fieldMapping>
>      <references>
>        <inverseReference field="groups" directory="ldapGroupDirectory"
>          dualReferenceField="members" />
>      </references>
>    </directory>
>  </extension>
> </component>
> _______________________________________________
> ECM mailing list
> [email protected]
> http://lists.nuxeo.com/mailman/listinfo/ecm

-- 
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to