Servus
Liste,
wir verwenden OTRS
2.03 auf einem Windows 2003 Server.
Die Agents werden
über eine LDAP-Datei authentifiziert und können sich einwandfrei einloggen.
Ferner funktioniert auch eine Datenbankabfrage über die Kundendaten (auch über
LDAP) ohne Probleme.
Das, was mir einiges
Kopfzerbrechen macht, ist daß sich die Kunden nicht über eine (andere)
LDAP-Datei authentifizieren lassen, sondern OTRS die Daten aus der
custuomer_user lesen will, in der sich keine Daten befinden.
Ich habe mich an der
default.pm orientiert und in der config.pm folgenden Eintrag
gemacht:
$Self->{'Customer::AuthModule'} =
'Kernel::System::CustomerAuth::HTTPBasicAuth';
$Self->{'Customer::AuthModule'} =
'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} =
'unserHost;
$Self->{'Customer::AuthModule::LDAP::BaseDN'}
=''unsereDaten;
$Self->{'Customer::AuthModule::LDAP::UID'} =
'uid';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} =
'dn';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} =
'pw';
Das Logfile gibt als
Fehlermeldung immer "...[Notice][Kernel::System::CustomerAuth::DB::Auth]
CustomerUser: No auth record in 'customer_user' for..."
aus.
Ich habe schon
Mehreres versucht und zur Zeit überhaupt keine Idee mehr.
Grüß
Siegmar
Paschold