[Koha-devel] LDAP configuration in Koha3.0 on Linux

Library Guy library.guy.zero at gmail.com
Wed Jul 15 20:31:48 CEST 2009


Michael, just to make sure I just finished another fresh dev install
(3.00.02.012) from git on a fresh machine.  Still have the exact same
problem.  :-(

On Wed, Jul 15, 2009 at 10:04 AM, Michael Hafen<mdhafen at tech.washk12.org> wrote:
> I don't see an exists() call on line 168 of Auth_with_ldap.pm.  What
> version of Koha are you using again?
>
> The nearest call is in ldap_entry_w_hash().  Actually that's the only
> call I could find in the current version of the file.
> ldap_entry_2_hash() is called after authentication though, so that seems
> to work.  Except that $userldapentry is what's complaining, and it's
> used in authentication.  So I'm guessing there are some big differences
> between what you have and what I have in Auth_with_ldap.pm
>
> On Wed, 2009-07-15 at 09:39 -0500, Library Guy wrote:
>> Our MS AD LDAP schema provides samaccountname but not UID, so we map
>> <userid       is="sAMAccountName" ></userid>.
>>
>> Test 1A:  someuser + password
>>
>>  <replicate>1</replicate>
>>  <update>1</update>
>>  <auth_by_bind>1</auth_by_bind>
>> <principal_name>%s at example.com</principal_name>
>>
>> Result 1A:  Can't call method "exists" on an undefined value at
>> /usr/share/koha/lib/C4/Auth_with_ldap.pm line 168, <DATA> line 253.
>>
>> ----------------
>>
>> Test 1B:   someuser at example.com + password
>>
>> Result 1B:   You entered an incorrect username or password
>>
>> ----------------
>>
>> Test 2:  someuser + password
>>
>> <replicate>1</replicate>
>>
>>  <update>1</update>
>>
>>  <auth_by_bind>0</auth_by_bind>
>>
>>
>> Result 2:   No ldapserver "mapping for 'userid'" defined in KOHA_CONF:
>> /etc/koha/koha-conf.xml at /usr/share/koha/lib/C4/Auth_with_ldap.pm
>> line 80.
>>
>> However, the mapping does exist:  <userid       is="sAMAccountName" ></userid>.
>>
>>
>>
>> On Tue, Jul 14, 2009 at 8:54 PM, Galen Charlton
>> <galen.charlton at liblime.com> wrote:
>> >
>> > Hi,
>> >
>> > 2009/7/14 Joe Atzberger <ohiocore at gmail.com>:
>> > > This functionality as already been submitted, with both aspects, including a
>> > > configurable sprintf-style manipulation of the Koha userid into whatever you
>> > > want to present LDAP with.  See the "principle_name" section:
>> > >
>> > > http://lists.koha.org/pipermail/koha-patches/2009-June/003864.html
>> >
>> > The patch in question has now been pushed to HEAD.  Please try it out
>> > and let us know if you find any issues during testing.
>> >
>> > Regards,
>> >
>> > Galen
>> > --
>> > Galen Charlton
>> > VP, Research & Development, LibLime
>> > galen.charlton at liblime.com
>> > p: 1-888-564-2457 x709
>> > skype: gmcharlt
>> > _______________________________________________
>> > Koha-devel mailing list
>> > Koha-devel at lists.koha.org
>> > http://lists.koha.org/mailman/listinfo/koha-devel
>> _______________________________________________
>> Koha-devel mailing list
>> Koha-devel at lists.koha.org
>> http://lists.koha.org/mailman/listinfo/koha-devel
> --
> Michael Hafen
> Systems Analyst and Programmer
> Washington County School District
> Utah, USA
>
> for Koha checkout
> http://development.washk12.org/gitweb/
> or
> git://development.washk12.org/koha
>
>
>



More information about the Koha-devel mailing list