KL Nasveschuk <klnasveschuk@klnconsulting.net> writes:
Hello,
I'm still trying to get LDAP authentication to work on Koha. I've modified Auth.pm with the following:
################################################## ### LOCAL ### Change the code below to match your own LDAP server. ################################################## # LDAP connexion parameters my $ldapserver = '172.16.0.24'; # Infos to do an anonymous bind my $ldapinfos = 'ou=users,dc=tow,dc=net '; my $name = "ou=users,dc=tow,dc=net"; my $db = Net::LDAP->new( $ldapserver );
# do an anonymous bind my $res =$db->bind();
For testing the ldap passwd here, I need to patch this code to not to do an anonymous bind. I don't use the compare() fonction. I just do: my $res =$db->bind( "uid=$userid,$name",password => $password); # check connexion if($res->code) { # auth refused #warn "LDAP Auth: not binded"; return 0; } -- Bruno Marmol. Ingénieur à la Direction Information Scientifique et de la communication Email: Bruno.Marmol@Inrialpes.Fr - Tel: 04 76 61 53 04 - Fax: 04 76 61 52 52 Inria Rhône Alpes. ZIRST - 655 Av de l'Europe. - Montbonnot St Martin 38334 St Ismier Cedex - France