On Fri, Sep 16, 2011 at 10:37:58AM -0500, Izz Abdullah wrote:
> The comma is no longer there.  The only thing I stripped was only using LDAP 
> as an external source, the mysql db resides locally and is defined elsewhere 
> within RT_SiteConfig, and within LDAP itself, I only removed the two GROUP 
> mappings.

Go compare your line

Set($ExternalSettings, 'My_LDAP' => {  

to the version in the example siteconfig

You're missing an important character (and an important closing
character).

-kevin

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Kevin Falcone
> Sent: Friday, September 16, 2011 10:33 AM
> To: [email protected]
> Subject: Re: [rt-users] Implementing LDAP Authentication in RT 4.0.2
> 
> On Fri, Sep 16, 2011 at 10:23:08AM -0500, Izz Abdullah wrote:
> > 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.
> 
> The comma is irrelevant and unnecessary.
> 
> > 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."
> 
> You stripped even more things when copying from the example to your config. 
> Go look at your version of ExternalSettings as compared to the sample.
> 
> -kevin
> 
> > 
> > -----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
> --------
> 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

Attachment: pgp8HolBpamZE.pgp
Description: PGP signature

--------
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

Reply via email to