Accéder au contenu.
Menu Sympa

fr - [sympa-fr] CAS + LDAP un vieux bug ou ?

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: geoffroy desvernay <adresse@cachée>
  • To: adresse@cachée
  • Cc: adresse@cachée
  • Subject: [sympa-fr] CAS + LDAP un vieux bug ou ?
  • Date: Mon, 29 Oct 2012 18:30:18 +0100

Bonjour à toutes/tous

Toujours en train de finir mon chantier (1/2h/jour en moyenne ;), j'ai
enfin trouvé pourquoi l'authentification CAS+LDAP ne fonctionnait pas:

L'erreur (bien cachée) était levée par Net::LDAP (v0.4400): il refusait
le parametre 'attrs' de la requête pour récupérer l'adresse mail.
Solution: une paire de crochets dans wwsympa/Auth.pm:
@@ -330,12 +336,12 @@
filter => $filter,
scope => $ldap->{'ldap_scope'},
timeout => $ldap->{'ldap_timeout'},
- attrs =>
$ldap->{'ldap_email_attribute'}
+ attrs =>
[$ldap->{'ldap_email_attribute'}]
);
my $count = $emails->count();

if ($emails->count() == 0) {

Je ne sais pas si c'est le module Net::LDAP qui a changé, mais la
syntaxe avec les crochets ne peut faire de mal à personne...

HTH
--
*Geoffroy Desvernay*
C.R.I - Administration systèmes et réseaux
Ecole Centrale de Marseille
Tel: (+33|0)4 91 05 45 24
Fax: (+33|0)4 91 05 45 98
adresse@cachée


Attachment: signature.asc
Description: OpenPGP digital signature




Archives gérées par MHonArc 2.6.19+.

Haut de le page