Hi Leigh,
The customer data and customer login, i think, is actually two different parts of config.pm.
Here's parts of my working config. Replace the obvious enclosed in <>.
# Customer Authentication backend.
$Self->{'Customer::AuthModule'} =
'Kernel::System::CustomerAuth::LDAP';
# Have seen a few issues when using specific hostnames or IP addresses. Using
domain works.
$Self->{'Customer::AuthModule::LDAP::Host'} =
'<subdom>.<dom>.<tld>';
# Where do you want to start searching?
$Self->{'Customer::AuthModule::LDAP::BaseDN'} =
'DC=<subdom>,DC=<dom>,DC=<tld>';
# What LDAP attribute would you like to use as User ID
in OTRS?
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
# LDAP search credentials. Dunno if a full DN
is required or if just the username is enough. Have only tried this.
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} =
'CN=<username>,OU=<yet another OU>,OU=<users
OU>,DC=<subdom>,DC=<dom>,DC=<tld>';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} =
'<password>';
# We only need to
see users. Not computers and no disabled users.
$Self->{'Customer::AuthModule::LDAP::AlwaysFilter'}
=
'(&(!(objectClass=Computer))(!(userAccountControl:1.2.840.113556.1.4.803:=2)))';
**
# Customer DATA backend.
$Self->{CustomerUser} = {
Name =>
'<displayname>',
Module => 'Kernel::System::CustomerUser::LDAP',
Params =>
{
Host =>
'<subdom>.<dom>.<tld>',
BaseDN =>
'DC=<sub>,DC=<dom>,DC=<tld>',
# Search Scope.
(one|sub). One-Level or entire Sub-Tree
SSCOPE => 'sub',
# LDAP search
credentials. Dunno if a full DN is required or if just the username is enough.
Have only tried this.
UserDN =>
'CN=<username>,OU=<yet another OU>,OU=<users
OU>,DC=<subdom>,DC=<dom>,DC=<tld>',
UserPw =>
'<password>',
# This is needed to
avoid issues with ae, oe, aa. Dunno what happens or if it's entirely
correct.
SourceCharset =>
'utf-8',
DestCharset =>
'utf-8',
# We only need to see
users. Not computers and no disabled users.
AlwaysFilter =>
'(&(!(objectClass=Computer))(!(userAccountControl:1.2.840.113556.1.4.803:=2)))',
},
<i think this matches your
config>
};
Event though the web-interface says "Login failed! Your username or password was entered incorrectly.", you may be able to find additional info about the error in the OTRS log file.
--
/Sune
-----Original Message-----
From:
otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf
Of Leigh Reed
Sent: 21. februar 2008 18:07
To: User questions and discussions about OTRS.org
Subject: RE: [otrs] LDAP customer authentication with AD not
workng, please help?
Hi,
Thank for the quick reply.
For some strange reason that config I posted works to some degree.
If I log in to the agent frontend, click on admin and then click Customer Users and do a search I can find every object listed in our AD (including users, computers and even old accounts that were deleted). I don't know why it took such a long time to populate as I couldn't find a single user a couple of hours ago.
Thinking I had cracked it I tried to log in to the customer frontend but I still get the same error no matter what I use as a login name. This seems very strange to me. If it is communicating with AD and can find the users, how come I can't login to the customer frontend?
Thank you
Leigh
-----Original Message-----
From:
otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf
Of Lars Jørgensen
Sent: 21 February 2008 16:50
To: User questions and discussions about OTRS.org
Subject: Re: [otrs] LDAP customer authentication with AD not
workng,please help?
Den 21/02/2008 kl. 16.27 skrev leighreed@wbhltd.com:
>
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=woodberry,
> dc=wbhltd, dc=com';
Try this:
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=woodberry, dc=woodberry, dc=wbhltd, dc=com';
--
Lars
_______________________________________________
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
Support or consulting for your OTRS system?
=>
http://www.otrs.com/
_______________________________________________
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
Support or consulting for your OTRS system?
=>
http://www.otrs.com/