[otrs] Multiple LDAP Authentication Sources

2012-10-14 Thread Nick Lapp
Hello all,

I am in the process of setting up OTRS for my organization.  We provide tech 
support to about 20 different organizations and are currently using WebHelpdesk 
as our helpdesk solution with each customer organization connected to 
WebHelpdesk with LDAP sync.  We would like to accomplish the same thing with 
OTRS allowing users within the different organizations to login to OTRS with 
their local AD account.

In order to improve the speed of OTRS, I have set up a separate service that 
syncs AD user information from the various organizations with the OTRS user 
database.  That way OTRS is relying on its own database for user information 
and it doesn't have to go out over an LDAP connection.  I have then set up LDAP 
authentication so the user is authenticated with AD and the user information is 
already in the OTRS database.  This has been working successfully with the 
first 10 organizations, but as soon as a user from the 11th organization tries 
to authenticate, it fails.  I know there is hard limit of 10 set for LDAP back 
ends so I'm assuming that same limit is also on LDAP authentication back ends 
which is causing the failure.  I'm also seeing in the system logs that the 10th 
organization is the last one OTRS attempts to authenticate against.

My question is, does anyone know of a way to override that limit of 10?  I've 
already come up with a successful workaround for the slowness caused by 
multiple LDAP customer data back ends and we're okay with slower login times 
due to multiple LDAP authentication sources.  Our real goal is a seamless 
experience for our customers.  Any help is much appreciated!

Best regards,

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

Re: [otrs] Multiple LDAP Authentication Sources

2012-10-14 Thread David Boyes
If you're already copying AD information into a local database, why not sync it 
to different branches of a pair of local LDAP servers using slapd, and have two 
sources that start at a common branch and search downward?  That would give you 
only 2 sources to check (a primary and a backup), but all the data in one 
(replicated) place. You might have to deal with userid collisions, though (ie 
two jsmiths).

Another option would be to set up OTRS to use Apache authentication and use 
something like CoSign to get a credential and pass it to OTRS for 
authentication. That would work for OTRS and a lot of other things too (single 
sign on = goodness). CoSign can handle an arbitrarily large number of 
authentication sources. OTRS would still need the user details and 
authorizations for different OTRS functions in its database, but then you could 
use your existing code to prepopulate that.

From: otrs-boun...@otrs.org [mailto:otrs-boun...@otrs.org] On Behalf Of Nick 
Lapp
Sent: Sunday, October 14, 2012 5:43 PM
To: 'otrs@otrs.org'
Subject: [otrs] Multiple LDAP Authentication Sources

Hello all,

I am in the process of setting up OTRS for my organization.  We provide tech 
support to about 20 different organizations and are currently using WebHelpdesk 
as our helpdesk solution with each customer organization connected to 
WebHelpdesk with LDAP sync.  We would like to accomplish the same thing with 
OTRS allowing users within the different organizations to login to OTRS with 
their local AD account.

In order to improve the speed of OTRS, I have set up a separate service that 
syncs AD user information from the various organizations with the OTRS user 
database.  That way OTRS is relying on its own database for user information 
and it doesn't have to go out over an LDAP connection.  I have then set up LDAP 
authentication so the user is authenticated with AD and the user information is 
already in the OTRS database.  This has been working successfully with the 
first 10 organizations, but as soon as a user from the 11th organization tries 
to authenticate, it fails.  I know there is hard limit of 10 set for LDAP back 
ends so I'm assuming that same limit is also on LDAP authentication back ends 
which is causing the failure.  I'm also seeing in the system logs that the 10th 
organization is the last one OTRS attempts to authenticate against.

My question is, does anyone know of a way to override that limit of 10?  I've 
already come up with a successful workaround for the slowness caused by 
multiple LDAP customer data back ends and we're okay with slower login times 
due to multiple LDAP authentication sources.  Our real goal is a seamless 
experience for our customers.  Any help is much appreciated!

Best regards,

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

Re: [otrs] Multiple LDAP Authentication Sources

2012-10-14 Thread Gerald Young
Increase the value in CustomerAuth.pm
 for my $Count ( '', 1 .. 10 )
and
for ( '', 1 .. 10 )

Change 10 to 99 or 1000 if you want. Note that '' (no index) is also valid.

On Sun, Oct 14, 2012 at 5:42 PM, Nick Lapp nick.l...@imesd.k12.or.uswrote:

  Hello all,

 ** **

 I am in the process of setting up OTRS for my organization.  We provide
 tech support to about 20 different organizations and are currently using
 WebHelpdesk as our helpdesk solution with each customer organization
 connected to WebHelpdesk with LDAP sync.  We would like to accomplish the
 same thing with OTRS allowing users within the different organizations to
 login to OTRS with their local AD account.

 ** **

 In order to improve the speed of OTRS, I have set up a separate service
 that syncs AD user information from the various organizations with the OTRS
 user database.  That way OTRS is relying on its own database for user
 information and it doesn’t have to go out over an LDAP connection.  I have
 then set up LDAP authentication so the user is authenticated with AD and
 the user information is already in the OTRS database.  This has been
 working successfully with the first 10 organizations, but as soon as a user
 from the 11th organization tries to authenticate, it fails.  I know there
 is hard limit of 10 set for LDAP back ends so I’m assuming that same limit
 is also on LDAP authentication back ends which is causing the failure.  I’m
 also seeing in the system logs that the 10th organization is the last one
 OTRS attempts to authenticate against.

 ** **

 My question is, does anyone know of a way to override that limit of 10?
 I’ve already come up with a successful workaround for the slowness caused
 by multiple LDAP customer data back ends and we’re okay with slower login
 times due to multiple LDAP authentication sources.  Our real goal is a
 seamless experience for our customers.  Any help is much appreciated!

 ** **

 Best regards,

 ** **

 Nick

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

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