active directory et plone 3
Up to Zope/Plone développement
Bonjour,
je souhaite relier un active directory avec Plone 3 et après avoir installé les produits nécessaires rien n'apparait, ni dans les produits d'extension sous Plone ni dans la rubrique "add" de la ZMI .
L'installation comporte :
- le package python-ldap,
- PloneLDAP, LDAPUSerFolder et LDAPMultiPlugins, (à noter que pour des raisons de sécurité seul le premier doit apparaître dans la liste des produits d'extension),
- simplon.plone.ldap
Pour python-ldap, la commande est bien apt-get mais où s'installe ce package , car j'ai des doutes à partir de ce niveau d'installation 
avez-vous un retour d'expérience sur ce type d'installation, merci !
JC Finet
Nous utilisons PloneLDAP avec Plone3.1.1 ici à Sambreville. L'installation est très aisée :
- ajouter les 3 produits PloneLDAP, LDAPUserFolder et LDAPMultiPlugins dans le dossier Products de l'instance Zope (2.10.x pour Plone3.x)
- compiler python-ldap avec le Python utilisé pour l'instance Zope
A noter que simplon.plone.ldap n'est pas obligatoire, il s'agit juste d'une interface Plone pour PloneLDAP. En effet, PloneLDAP se configure via la ZMi. Si vous installez simplon.plone.ldap vous aurez la possibilité de configurer PloneLDAP depuis Plone...
Les produits sont "automatiquement" installés dans Zope et il est alors possible d'ajouter le plugin nécessaire (Plone Active Directory plugin) dans acl_users DE L'INSTANCE PLONE! Pas dans le acl_users de Zope... 
Concernant l'installation, consultez le fichier README.txt du produit PloneLDAP ou les ressources sur http://plone.org
- http://plone.org/products/ploneldap/
- http://plone.org/documentation/how-to/authenticating-with-active-directory/
- http://plone.org/documentation/how-to/plone-2-5-and-openldap-integration-for-users-and-groups
- http://plone.org/documentation/how-to/active-directory-authentication
Bonne configuration! 
Gauthier BASTIEN, AC Sambreville
merci pour les liens, les produits sont bien installés mais là où je butte (lacunes récurrentes je suppose !) c'est au sujet de la compilation de python-ldap...je ne comprend pas cette commande de base étant pour l'instant très peu au fait de linux; où dois-je me placer pour compiler ce package et où se trouve-t'il après l'avoir récupéré par apt-get car je ne le vois nulle part.
De même, qu'en est-il du simplon.plone.ldap ? merci
JCF
Si vous utilisez apt-get, tout va être fait "automagiquement" par Debian pour l'installer DANS LE PYTHTON SYSTEME. Le problème est que a priori vous n'utilisez pas le python système (c'est le cas la plupart du temps), dès lors, vous devez compiler ce package (a récupérer sur http://sourceforge.net/project/showfiles.php?group_id=2072&package_id=2011) avec le python utilisé par votre Zope. En général il s'agit de python2.4, vous pouvez connaître le python exact en éditant le fichier "zopectl" ou "instance" utilisé pour lancer le seveur Zope.
- récupérez le package
- décompressez le dans un dossier
- compilez le avec le python adéquat
- redémarrez Zope et tout devrait être OK
Bonne compilation!
Gauthier BASTIEN, AC Sambreville
....oui....mais on compile comment
je veux bien installer tout et là où il faut mais je lance quelle commande et où pour "compiler" ? Désolé d'insister mais je butte sur ces petites commandes de base
Consultez les fichiers INSTALL et README lorsque vous avez décompressez le package... Toutes les instructions d'installation y sont 
Attention simplement d'utiliser le bon python lors de la compilation en l'appelant avec tout son chemin (/usr/bin/python par exemple) ou via son alias s'il en a un (python2.4). Je vous conseille de tenter le coup avec un "python2.4 ..." 
Bien à vous,
Gauthier BASTIEN, AC Sambreville
Previously Gauthier Bastien (AC Sambreville) wrote:
Bonjour,
je reviens sur l' active directory, celui a bien été relié à Plone (3.1.1.5), tous les utilisateurs et groupes sont visibles dans l'interface Plone , par contre la recherche sur un utilisateur ne donne rien; quelque chose ou un paramêtre a t'il été oublié ?
merci
JC Finet
