[Koha-bugs] [Bug 22738] Software Error after LDAP Authentication

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Apr 23 11:22:31 CEST 2019


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22738

--- Comment #3 from morsch at iza.org ---
First, Thank you all for your response. 
 I checked nearly anything i guess. In the LDAP configuration i played with any
setting i could do. Disabled replication, update, bind and/or mapping itself.
But still the same issue. I found something in a forum that mapping needs to be
enabled for each column/attribute of the borrowers table where NULL is not
allowed. Even if i set those values to true the issue still exists. I also
disabled the setting that a patron is allowed to change the password via opac,
issue still exists. Like Katrin said, i have checked the category code and
tried to send it as default value within the LDAP Config:

<categorycode is="employeeType"   >MA</categorycode>

The complete LDAP Config looks like this:

<useldapserver>1</useldapserver>
  <!-- LDAP SERVER (optional) -->
  <ldapserver id="xx.xx.org">
    <hostname>ldap://xx.xxx.80.5</hostname>
    <base>dc=xx,dc=org</base>
    <user>cn=admin,dc=xx,dc=org</user>             <!-- DN, if not anonymous
-->
    <pass>xxxxxxxx</pass>          <!-- password, if not anonymous -->
    <replicate>0</replicate>       <!-- add new users from LDAP to Koha
database -->
    <update>0</update>             <!-- update existing users in Koha database
-->
    <auth_by_bind>0</auth_by_bind> <!-- set to 1 to authenticate by binding
instead of password comparison, e.g., to use Active Directory -->
    <anonymous_bind>0</anonymous_bind> <!-- set to 1 if users should be
searched using an anonymous bind, even when auth_by_bind is on -->
    <update_password>0</update_password> <!-- set to 0 if you don't want LDAP  
                   passwords synced to the local database -->
    <mapping>                  <!-- match koha SQL field names to your LDAP 
                                record field names -->
      <firstname    is="givenname"      ></firstname>
      <surname      is="sn"             ></surname>
      <address      is="postaladdress"  >53113</address>
      <city         is="l"              >Bonn</city>
      <zipcode      is="postalcode"     >53113</zipcode>
      <branchcode   is=""               >BIB</branchcode>
      <userid       is="uid"            ></userid>
      <password     is="userpassword"   ></password>
      <cardnumber   is="employeeNumber" ></cardnumber>
      <email        is="mail"           ></email>
      <categorycode is="employeeType"   >MA</categorycode>
      <phone        is="telephonenumber"></phone>
      <dateenrolled is=""               >2019-04-17</dateenrolled>
      <dateexpiry   is=""               >4749-04-17</dateexpiry>
   </mapping>
  </ldapserver>

I nearly tried any combination of the mapping fields and also of the config
parameter (0 or 1), but nothing worked for me. 

A question regarding sth Katrin asks, where do i check if i am adding a patron
account on first log in with LDAP? 

Thanks again for all your help and responses.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.


More information about the Koha-bugs mailing list