[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Debugging a user authentication



Thanks Dieter.

After doing some wiresharking on a test server, I found that when the user entered his username/password, the server wasn't even doing an LDAP lookup.

On further analysis, we found he had a "£" in his password.
I set Apache to also use local-file authentication (ahead of LDAP-lookup), and even that fails when a "£" is in the password there, using local passwords.  I've tested other non-alphanumeric characters and all else are ok.  Even "#" is ok.  It just seems to be a problem when "£" is used in the password, Apache fails.  Very strange (Apache 2.2).

But thanks for your reply.

Adrian

-----Original Message-----
From: openldap-technical-bounces+adrian.marsh=ubiquisys.com@OpenLDAP.org [mailto:openldap-technical-bounces+adrian.marsh=ubiquisys.com@OpenLDAP.org] On Behalf Of Dieter Kluenter
Sent: 14 November 2008 16:19
To: openldap-technical@openldap.org
Subject: Re: Debugging a user authentication

"Adrian Marsh" <Adrian.Marsh@ubiquisys.com> writes:

> Hi All,
>
> Using Apache 2.2, how do I debug the LDAP lookups being made to a 2003
> Domain Controller. Ive one user whos failing to authenticate, but all
> my other users do and Im trying to see who. He authenticates ok, same
> password via other mechanisms to the DC, but just not via the Apache
> LDAP lookup.

Just dump the tranmitted packages by means of tcpdump or
wireshark. Get a hex to ascii table and transpose the hex values to
ascii.

-Dieter

-- 
Dieter Klünter | Systemberatung
sip: +49.180.1555.7770535
http://www.dpunkt.de/buecher/2104.html
GPG Key ID:8EF7B6C6