[rt-users] WebExternalAuth not working at all
Jon Davis
maillist at konsoletek.com
Mon Sep 13 18:22:58 EDT 2010
Just as a follow up. I tried another interface at random (modperl2).... and
it works. The system no longer prompts me for a username/password. I go
directly into the application. If I turn off the authentication, I end up
at an RT login screen w/o a username or password field (so.... more or less
what I expect).
So if you want to use $WebExternalAuth - don't use SpeedyCGI
-Jon
On Mon, Sep 13, 2010 at 14:26, Jon Davis <maillist at konsoletek.com> wrote:
> Ok, so my guess was right, loginscreen = bad. So whats the recommended
> interface?
>
> -Jon
>
> On Mon, Sep 13, 2010 at 14:17, Kevin Falcone <falcone at bestpractical.com>wrote:
>
>> On Mon, Sep 13, 2010 at 03:55:36PM -0500, Peter Barton wrote:
>> > Have you setup Auth Priority?
>>
>> Peter -
>>
>> RT's WebExternalAuth is not the same as RT::Authen::ExternalAuth
>>
>> Jon -
>>
>> If you're still seeing an RT login screen with
>> WebFallbackToInternalAuth set to 0, then something wrong is happening,
>> since that setting disables chunks of the Login element
>>
>> My guess would be that using the speedycgi interface (which really
>> isn't widely used) is causing REMOTE_USER not to be propagated
>> properly.
>>
>> -kevin
>>
>> > Set($ExternalAuthPriority, [ 'My_LDAP', 'My_LDAP2'
>> ]);
>> > And info priority?
>> > Set($ExternalInfoPriority, [ 'My_LDAP', 'My_LDAP2'
>> ]);
>> >
>> > From: rt-users-bounces at lists.bestpractical.com
>> > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Jon
>> Davis
>> > Sent: Monday, September 13, 2010 3:23 PM
>> > To: rt-users
>> > Subject: [rt-users] WebExternalAuth not working at all
>> >
>> >
>> >
>> > I'm currently running RT 3.8.7 under Ubuntu 10.04 with Apache 2 &
>> SpeedyCGI. I am trying to
>> > use WebExternalAuth for authentication since I have my Apache install
>> talking to OpenDS
>> > (LDAP).
>> >
>> > I have the following config in my RT_SiteConfig.pm
>> > Set($WebExternalAuth , 1);
>> > Set($WebFallbackToInternalAuth , 0);
>> > #Set($WebExternalGecos , 0);
>> > Set($WebExternalAuto , 1);
>> > #Set($AutoCreate, {Privileged => 1});
>> > #Set($WebExternalAuthContinuous, 1);
>> >
>> > Apache prompts me for a password, and authenticates me. In the
>> Apache logs [1], it shows my
>> > username... but RT keeps dumping me back to the login screen. I'd
>> presum seeting
>> > WebFallBackToInteralAuth to zero or indef to make that NOT happen.
>> I'm at my wits end trying
>> > to figure out what is going on, why it wont authenticate from apache
>> and why it gives me a
>> > login screen even though it isn't supposed to. I've tried every
>> variation of fiddling with
>> > the configs and I just dont know where to find the debug information
>> nessiary to fix this.
>> >
>> > Please, any help would be GREATLY appreciated
>> > -Jon
>> >
>> > [1] 192.168.38.170 - jdavis [13/Sep/2010:12:56:59 -0700] "GET /rt/
>> HTTP/1.1" 200 2212 "-"
>> > "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.6)
>> Gecko/20091201
>> > Firefox/3.5.6"
>>
>>
>> RT Training in Washington DC, USA on Oct 25 & 26 2010
>> Last one this year -- Learn how to get the most out of RT!
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100913/5439b69a/attachment.htm>
More information about the rt-users
mailing list