[isf-wifidog] Authentification LDAP
Herve Brunet
Herve.Brunet at ens-lyon.fr
Mar 25 Mar 06:12:49 EDT 2008
Bonjour,
Merci pour cette réponse. J'ai réussi a m'authentifer à partir d'un
serveur LDAP . Le Ticket #342 (http://dev.wifidog.org/ticket/342)
relatait le même problème .
voici ce que j'ai fait :
- Application du Patch Network.php.patch du ticket 342 au source
Network.php :
- Modification de la ligne 178 du fichier AuthenticatorLDAP.php
if (($res_id = ldap_search($connect, "o=$o", "$f=$username")) == false) {
par
if (($res_id = ldap_search($connect, "$o", "$f=$username")) == false) {
Pourquoi est-ce que la version de wifidoq-auth que j'ai installé ne
comprenait pas les correctifs du ticket 342 ?
M'aurais-je pas pris la dernière version de l'installation?
Cordialement.
Benoit Grégoire a écrit :
> On Thursday 20 March 2008, Herve Brunet wrote:
>> Bonjour,
>>
>>
>> J'ai installé les verion wifidog-1.1.4. et wifidog-auth (
>> https://dev.wifidog.org/svn/trunk/wifidog-auth)
>> sur un serveur Debian etch.
>> Tout fonctionne bien avec une authentification locale.
>>
>> Cependant, je n'arrive pas m'authentifier à partir d'un serveur LDAP .
>>
>> Voici les paramêtre rentrée au niveau du réseau :
>>
>> 'default-network','140.77.1.132','cn=auth_vpn,ou=admin,dc=ens-lyon,dc=fr','
>> xxxxx','ou=people,dc=ens-lyon,dc=fr','uid'
>>
>> Voici le message d'erreur au niveau du serveur LDAP :
>> .....
>> slapd[1084]: bind: invalid dn (cn=auth_vpn\)
>> ....
>>
>>
>> la requête est tronquée en raison du séparateur ",".
>>
>> Quelqu'un pourrait-il me donner la bonne configuration ?
>
> J'ai l'impression que votre ligne est correcte, et que vous avez frappé un bug
> dans le code de mise en jeton des arguments (dans wifidog).
>
> Vous pouvez-peut être essayer avec des guillemets doubles, mais autrement, il
> vous faudra corriger le bug.
>
--
Hervé Brunet
Pôle du Système d'Information
École Normale Supérieure
Plus d'informations sur la liste de diffusion WiFiDog