Robert Kehl wrote:
> On Tuesday, May 18, 2004 6:21 AM
> Tyler Hepworth <[EMAIL PROTECTED]> wrote:
>>> I have included a diff file that contains the modifications made to
>>> each file.  The basic idea is a foreach loop that loops through a
>>> list of servers looking for a valid host.  The loop quits as  soon
>>> as the first active host is found.  The list is passed in from
>>> Config.pm via a reference to a regular array.
>>> 
>>> Here is what I put in Config.pm
>>> 
>>> my @hosts =
>>> 
> ('server1.example.com','server2.example.com','server3.example.com','etc'
> );
>>> 
>>> $Self->{'AuthModule::LDAP::Host'} = [EMAIL PROTECTED];
>>> $Self->{'Customer::AuthModule::LDAP::Host'} = [EMAIL PROTECTED]; Host =>
>>> [EMAIL PROTECTED], 
>>> 
>>> Please give me your thoughts on this and whether you think it might
>>> be a candidate for inclusion in a future version of OTRS.
> 
> Sounds and looks like it should work oob.
> 
> One addition, though: If we'd implement it, we'd break existing
> configurations, which we want to avoid at most costs. Is it possible
> you implement code to let the user either use a single host or an
> array?   


Ack.  Don't want to break things, now do we?  I have attached the fix.
User's can use the old method

$Self->{'AuthModule::...'} = '[EMAIL PROTECTED]';

or they can pass an array reference:

$Self->{'AuthModule::...'} = [EMAIL PROTECTED];


Easy fix.

Hope you like it,

Tyler 

Attachment: ldap.tar.gz
Description: Binary data

_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev

Reply via email to