Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- 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
-
[sympa-fr] CAS + LDAP un vieux bug ou ?,
geoffroy desvernay, 29/10/2012
- Re: [sympa-fr] CAS + LDAP un vieux bug ou ?, geoffroy desvernay, 29/10/2012
Archives gérées par MHonArc 2.6.19+.