You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bonjour,
j'ai installé rdvz 2.0 sur un serveur debian lenny, apache2,PHP/5.2.6-1+lenny9 et mysql 5
Mon LDAP est en fait un Active Directory.
Pour que l'authentification fonctionne, je suis allée modifier ceci:
plugins/uapvAuthPlugin/lib/profile/source/uapvLdap.class.php en indiquant ceci:
if (sfConfig::has ('app_ldap_server_host')) $conf ['host'] = sfConfig::get ('app_ldap_server_host');
if (sfConfig::has ('app_ldap_server_port')) $conf ['port'] = sfConfig::get ('app_ldap_server_port');
if (sfConfig::has ('app_ldap_server_dn')) $conf ['dn'] = sfConfig::get ('app_ldap_server_dn');
if (sfConfig::has ('app_ldap_server_password')) $conf ['password']= sfConfig::get ('app_ldap_server_password');
if (sfConfig::has ('app_ldap_server_basedn')) $conf ['basedn'] = sfConfig::get ('app_ldap_server_basedn');
if (sfConfig::has ('app_ldap_server_options')) $conf ['options'] = sfConfig::get ('app_ldap_server_options');
}
En effet, il ne prenait pas en compte les infos enregistrées dans apps/frontend/config/app.yml
A partir de là, l'authentification LDAP fonctionne, mais à chaque fois que je me connecte, il me considère comme un nouvel utilisateur : il ne m'affiche pas la liste de mes rendez-vous, et dans la base mysql, table user, il me crée à chaque fois un nouvelle ligne, avec toujours les mêmes données name, surname, mail, exactes d'ailleurs.
merci de votre aide
Martine
The text was updated successfully, but these errors were encountered:
Je n'ai pas bien compris votre modification exactement, pourriez vous préciser ?
Je pense que le problème vient de la différence du schéma en AD et OpenLdap. Pour FileZ & AD par exemple, les utilisateurs doivent préciser dans la configuration que l'id d'un utilisateur est enregistré dans le champs samaccountname du ldap.
Pourriez vous essayer de modifier le fichier apps/frontend/config/app.yml et remplacer la ligne située sous la section profile_var_translation
uid: uid
par
uid: samaccountname
ou
uid: sAMAccountName
Nous n'avons malheureusement pas d'annuaire AD sous la main pour tester. Vous pourriez peut être envoyer un email sur la liste de diffusion, d'autres personnes ont peut être déjà configuré RdvZ sur AD.
Je viens de voir que le problème avait déjà été remonté. Je ne suis pas sûr que mon précédent message vous aide. Vous devriez essayer la liste de diffusion.
Bonjour,
j'ai installé rdvz 2.0 sur un serveur debian lenny, apache2,PHP/5.2.6-1+lenny9 et mysql 5
Mon LDAP est en fait un Active Directory.
Pour que l'authentification fonctionne, je suis allée modifier ceci:
plugins/uapvAuthPlugin/lib/profile/source/uapvLdap.class.php en indiquant ceci:
En effet, il ne prenait pas en compte les infos enregistrées dans apps/frontend/config/app.yml
A partir de là, l'authentification LDAP fonctionne, mais à chaque fois que je me connecte, il me considère comme un nouvel utilisateur : il ne m'affiche pas la liste de mes rendez-vous, et dans la base mysql, table user, il me crée à chaque fois un nouvelle ligne, avec toujours les mêmes données name, surname, mail, exactes d'ailleurs.
merci de votre aide
Martine
The text was updated successfully, but these errors were encountered: