Skip Menu |

This queue is for tickets about the RTx-EmailCompletion CPAN distribution.

Report information
The Basics
Id: 49004
Status: stalled
Priority: 0/
Queue: RTx-EmailCompletion

People
Owner: Nobody in particular
Requestors: ismith [...] prg.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.06
Fixed in: (no value)



Subject: RTx::EmailCompletion 0.06 does not accept sending usernames in domain\username format
environment: RT 3.8.4 Net::LDAP 0.39 Perl 5.8.8 CentOS 5.3 x64 When binding against Active Directory, it is common to send the username in domain\username format. EmailCompletion throws an error: Unable to bind to foo.bar.com: LDAP_INVALID_CREDENTIALS (/usr/local/rt/plugins/RTx-EmailCompletion/lib/RTx/EmailCompletion/Ldap.pm:24) removing the domain prefix fixes the problem On the same system I have RT::Authen::ExternalAuth working with the domain\username credential format, so it seems to just be EmailCompletion that has this issue. If this is desired behavior, it would be great if the docs were updated. I'd be happy to do that if you like.
Subject: Re: [rt.cpan.org #49004] RTx::EmailCompletion 0.06 does not accept sending usernames in domain\username format
Date: Tue, 25 Aug 2009 17:20:49 -0400
To: "http://ianwsmith.livejournal.com/ via RT" <bug-RTx-EmailCompletion [...] rt.cpan.org>
From: Jesse Vincent <jesse [...] fsck.com>
I'd certainly look at a patch to make it work "right" (I'd rather more flexible code than more restrictive docs)
Looking at the RT::Authen::ExternalAuth and RTx::EmailCompletion LDAP binding code, there really isn't much of a difference, other than RT::Authen::ExternalAuth forcing version 3. It would be helpful to know if passing version => 3 in the call to Net::LDAP->new() fixes this.