Ok...so I changed it to:
Set($ExternalAuthPriority, ['My_LDAP']);
Set($ExternalInfoPriority, ['My_LDAP']);
#and for weird one off testing, since it is a list, I even tried ['My_LDAP',];
by adding a comma to denote a list of one item.
I am still receiving "Can't use string ("My_LDAP") as a HASH ref while "strict
refs" in use at
/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 63."
Line 63 is:
my $config = $RT::ExternalSettings->{$service};
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Kevin Falcone
Sent: Friday, September 16, 2011 10:07 AM
To: [email protected]
Subject: Re: [rt-users] Implementing LDAP Authentication in RT 4.0.2
On Fri, Sep 16, 2011 at 09:51:11AM -0500, Izz Abdullah wrote:
> Here is the LDAP config porting in my RT_SiteConfig file:
>
> Set($ExternalAuthPriority, 'My_LDAP');
>
> Set($ExternalInfoPriority, 'My_LDAP');
Those aren't correct. From the example config:
Set($ExternalAuthPriority, [ 'My_LDAP',
The [ is important, you're returning a list of 1 item, not a single item. Make
sure you also keep the closing ].
-kevin
--------
RT Training Sessions (http://bestpractical.com/services/training.html)
* Chicago, IL, USA September 26 & 27, 2011
* San Francisco, CA, USA October 18 & 19, 2011
* Washington DC, USA October 31 & November 1, 2011
* Melbourne VIC, Australia November 28 & 29, 2011
* Barcelona, Spain November 28 & 29, 2011