
On Tuesday, March 09, 2004 2:48 PM
Nora Bernhard
Ich habe Dein Wording falsch verstanden. Unter einem "User" verstehe ich primär einen CustomerUser, den User, den Du meinst, nennen ich Agent.
Doch, genau davon spreche ich. CustomerUser loggt ueber customer.pl ein, Agent geht ueber index.pl. Meine Agents koennen einloggen, da wird in die mySQL-DB gesynct (interessanterweise auch, wenn die entsprechende Option auskommentiert ist),
Um das zu "verhindern", musst Du's nicht auskommentieren, da in der Defaults.pm bereits eine Map gesetzt wird. Setze dies: $Self->{UserSyncLDAPMap} = { };
aber meine CustomerUser bekommen die Panic :(
Womit loggst Du Dich denn als customerUser ein? Nicht zufällig mit der eMail-Adresse? Verrsuch' mal die uid. Kontrolliere bitte, ob' Deine Map stimmt. $Self->{CustomerUser} = { Map => [ ...] } Schalte auch mal Debugging in Config.pm und/oder LDAP.pm ein: $Self->{Debug} = 9;
Bei Deinem Prob hakt's nicht im Part $Self->{CustomerUser}, sondern definitiv im Part $Self->{'Customer::AuthModule'} und verwandten. Versuch' mal bitte diese Einstellungen, es folgen 6 Zeilen:
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'localhost'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=people,dc=efkon,dc=com'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'uid'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = '[DN here]'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '[Pass here]';
Genau diese Zeilen hab ich ja schon drin, wie ich bereits in mein gestriges Mail (08:18) reingeschrieben habe. Ich habe auch bereits mit und ohne Angabe von DN / Pass versucht, funktioniert beides nicht.
Du hast überrissen, dass Du die Authentifizierungsdaten zum Lesen aus dem LDAP-Stamm an zwei Stellen eingeben kannst? Einmal $Self->{'Customer::AuthModule::LDAP::SearchUserDN|Pw'} und als Parameter UserDN|Pw in $Self->{CustomerUser}. Ich weiß, doofe Frage, gib' ruhig 'ne doofe Antwort ;-)))
Erschoepft gruesst
Aufbauend grüßt Robert Kehl -- Ich weiß auch nicht, wo bei uns der Wurm hängt. Fabricio Hayer