I have an exchange 5.5 server in a windows domain (not AD) against which I
can authenticate. To prevent someone from striping all the email addresses
the admins have set a limit so that if the search returns more than 10
records the LDAP will not return the details. This means that I cannot use
the LDAP as the customer user backend. The problem is that new customers get
a Panic! No UserData!!! message. Reading the archive I gained the impression
that this should not happen and that the DB should be automatically updated
with a new user from the LDAP info. This does not appear to be happening. I
can see the coding that does this for users (Agents) in index.pl but there
does no appear to be an equivalent in customer.pl . Have I misunderstood and
customers are not automatically created?
I would just add that if I create the customer info through the agent
interface then the customer can successfully login on and work.
I am using OTRS 1.2.4-01 for Win32.
I did have to make a some slight mods to get the authentication to work I
got these from a earlier email by Daniel Palmer,
his case was Exchange 5.5 on a Windows 2000 (AD) network.
** Config.pm
$Self->{'Customer::AuthModule::LDAP::BaseDN'} =
'cn=Recipients,ou=YOURDOMAIN,o=YOURORGANISATION';
$Self->{'Customer::AuthModule::LDAP::AuthDN'} = 'dc=yourdomain';
** LDAP.pm - in section "get ldap preferences" - before "return $Self;":
$Self->{AuthDN} =
$Self->{ConfigObject}->Get('Customer::AuthModule::LDAP::AuthDN') ||
$Self->{BaseDN};
** LDAP.pm - in section "bind with user data -> real user auth" - replace
$Result = $LDAP->bind(dn => $UserDN, password => $Param{Pw}); with the
following block of code:
# First Check if we have different AuthDN & BaseDN..
my $ExchangeDN = $Self->{AuthDN};
if (!$ExchangeDN == $Self->{BaseDN}) {
$ExchangeDN = "cn=".$Param{User}.",".$ExchangeDN;
}
$Result = $LDAP->bind(dn => $ExchangeDN, password => $Param{Pw});
Many Thanks
Mark
--ooOoo--
Mark Denham, Head of IT Services
Glasgow University Library
Hillhead Street, Glasgow, G12 8QE
Email: [EMAIL PROTECTED]
Phone: +44 141 330 6765
_______________________________________________
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 oder Consulting f�r Ihr OTRS System?
=> http://www.otrs.de/