<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18999"></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Vitor,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Here is my working LDAP config. section</DIV>
<DIV>&nbsp;</DIV>
<DIV>Differences that jump out at me:</DIV>
<DIV>I use the IP rather than the FQDN for the LDAP server.</DIV>
<DIV>No auth_by_bind section at all.....and my LDAP auth works fine.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Can you access your LDAP directory with other LDAP tools?</DIV>
<DIV>(Softerra LDAP browser?)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>**************************************</DIV>
<DIV>&lt;useldapserver&gt;1&lt;/useldapserver&gt;&lt;!-- see C4::Auth_with_ldap for extra configs you must add if you want to turn this on --&gt;<BR>&nbsp;&lt;!-- LDAP SERVER (optional) --&gt;<BR>&nbsp;&lt;ldapserver id="ldapserver"&nbsp; listenref="ldapserver"&gt;<BR>&nbsp; &lt;hostname&gt;10.1.1.7&lt;/hostname&gt;<BR>&nbsp; &lt;base&gt;T=********&lt;/base&gt;<BR>&nbsp; &lt;user&gt;*************&lt;/user&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- DN, if not anonymous --&gt;<BR>&nbsp; &lt;pass&gt;*************&lt;/pass&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- password, if not anonymous --&gt;<BR>&nbsp; &lt;replicate&gt;1&lt;/replicate&gt;&nbsp;&nbsp; &lt;!-- add new users from LDAP to Koha database --&gt;<BR>&nbsp; &lt;update&gt;0&lt;/update&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- update existing users in Koha database --&gt;<BR>&nbsp; &lt;mapping&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- match koha SQL field names to your LDAP record field names --&gt;<BR>&nbsp;&nbsp; &lt;firstname&nbsp;&nbsp;&nbsp; is="givenname"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&lt;/firstname&gt;<BR>&nbsp;&nbsp; &lt;surname&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is="sn"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&lt;/surname&gt;<BR>&nbsp;&nbsp; &lt;address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is=""&nbsp;&nbsp;&nbsp; &gt;Alma Public Schools&lt;/address&gt;<BR>&nbsp;&nbsp; &lt;city&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is=""&nbsp;&nbsp;&nbsp; &gt;Alma&lt;/city&gt;<BR>&nbsp;&nbsp; &lt;zipcode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is=""&nbsp;&nbsp;&nbsp; &gt;48801&lt;/zipcode&gt;<BR>&nbsp;&nbsp; &lt;branchcode&nbsp;&nbsp; is=""&nbsp;&nbsp;&nbsp; &gt;PINE&lt;/branchcode&gt;<BR>&nbsp;&nbsp; &lt;userid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is="cn"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&lt;/userid&gt;<BR>&nbsp;&nbsp; &lt;password&nbsp;&nbsp;&nbsp;&nbsp; is=""&nbsp;&nbsp;&nbsp; &gt;&lt;/password&gt;<BR>&nbsp;&nbsp; &lt;email&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is="mail"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&lt;/email&gt;<BR>&nbsp;&nbsp; &lt;categorycode is=""&nbsp;&nbsp; &gt;PT&lt;/categorycode&gt;<BR>&nbsp;&nbsp; &lt;phone&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is="telephonenumber"&gt;&lt;/phone&gt;<BR>&nbsp; &lt;/mapping&gt;<BR>&lt;/ldapserver&gt;<BR>**************************************************</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>&gt;&gt;&gt; Vitor Fernandes&lt;vitorfernandes87@gmail.com&gt; 12/28/2010 10:11 AM &gt;&gt;&gt;<BR>Hi there.<BR><BR>I want to use LDAP authentication on my Koha (3.2.2).<BR>There is any tutorial to do this?<BR><BR>Now I've added this block to my koha-conf.xml:<BR><BR>&lt;useldapserver&gt;1&lt;/useldapserver&gt;<BR>&lt;ldapserver id="ldapserver" listenref="ldapserver"&gt;<BR>&lt;hostname&gt;*******&lt;/hostname&gt;<BR>&lt;base&gt;*********&lt;/base&gt;<BR>&lt;user&gt;*******&lt;/user&gt;<BR>&lt;pass&gt;*******&lt;/pass&gt;<BR>&lt;replicate&gt;0&lt;/replicate&gt;<BR>&lt;update&gt;0&lt;/update&gt;<BR>&lt;auth_by_bind&gt;1&lt;/auth_by_bind&gt;<BR>&lt;mapping&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;firstname is="givenName" &gt;&lt;/firstname&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;surname is="sn" &gt;&lt;/surname&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;userid is="userPrincipalName"&gt;&lt;/userid&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;email is="mail"&gt;&lt;/email&gt;<BR>&lt;/mapping&gt;<BR>&lt;/ldapserver&gt;<BR><BR>I don't want to replicate neither update users in Koha. LDAP will be<BR>only used to authentication.<BR>But i'm having this error: "Can't call method "bind" on an undefined<BR>value at /usr/share/koha/lib/C4/Auth_with_ldap.pm line 122".<BR>The hostname of LDAP is correct... I've checked Auth_with_ldap.pm and<BR>the problem is that $db variable (Net::LDAP-&gt;new(hostname)) is empty.<BR><BR>Any solution?<BR><BR>Thanks for your time.<BR>Regards.<BR>Vitor Fernandes<BR>_______________________________________________<BR>Koha mailing list&nbsp; <A href="http://koha-community.org">http://koha-community.org</A><BR>Koha@lists.katipo.co.nz<BR><A href="http://lists.katipo.co.nz/mailman/listinfo/koha">http://lists.katipo.co.nz/mailman/listinfo/koha</A><BR><BR></DIV></BODY></HTML>