[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