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
