
Hallo Christian Prima, vielen Dank, ich werde das gleich mal antesten. Eine Frage noch: Die Daten aus der anderen DB werden von einer anderen Applikation erfast und gespeichert. Welchen Crypt Algorithmus setzt OTRS voraus? Kann ich den anpassen? Danke Andre -----Original Message----- From: Christian Schoepplein [mailto:christian.schoepplein@otrs.de] Sent: Monday, May 30, 2005 1:01 PM To: User questions and discussions about OTRS.org in German Subject: Re: [otrs-de] Customer Authentication Hallo Andre, On Mo, Mai 30, 2005 at 12:43:07 +0200, Andre Dieball wrote:
Ich habe die Config.pl so angepasst, dass er die Customer Daten aus einer anderen Datenbank zieht, was auch perfekt funktioniert (Login, Mapping, etc.)
Aus einer anderen MySQL-DB?
Wenn ich mich nun allerdings als einer dieser Customer anmelden möchte bekomme ich ein "Username oder Password falsch" und im Log ein:
---cut---
CustomerUser: No auth record in 'customer_user' for xxxxxxxxx
---cut---
Nach einigen Suchen habe ich nun in der Defaults.pl die entsprechenden CustomerAuth Abschnitte gefunden. Leider finde ich hier allerdings nichts über die Authentifizierung über MySQL ....
Folgende Optionen aus der Kernel/Config/Defaults.pm sollten dir weiterhelfen, wenn deine Customer-Daten als MySQL-Datenbank vorliegen. Kopiere sie in die Kernel/Config.pm und passe sie für dich passend an. $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::DB'; $Self->{'Customer::AuthModule::DB::Table'} = 'customer_user'; $Self->{'Customer::AuthModule::DB::CustomerKey'} = 'login'; $Self->{'Customer::AuthModule::DB::CustomerPassword'} = 'pw'; # $Self->{'Customer::AuthModule::DB::DSN'} = "DBI:mysql:database=customerdb;host=customerdbhost"; # $Self->{'Customer::AuthModule::DB::User'} = "some_user"; # $Self->{'Customer::AuthModule::DB::Password'} = "some_password"; Weiterhin noch alles zum Parameter $Self->{CustomerUser}
Heisst das, dass OTRS zwar die Kundendaten (für Tickets, etc.) aus einer MySQL Datenbank herausholen kann, aber Kunden nicht gegen diese MySQL Datenbank authentifizieren kann?
Doch OTRS kann das und es wird standardmäßig auch so gemacht. D.h., wenn du ein OTRS-Standardsetup verwendest, liegen deine Customer-Daten innerhalb der MySQL-Datenbank von OTRS. Wenn du eine andere DB verwenden möchtest, kannst du das über die o.g. Parameter ändern (zw. hast du ja schon teilweise gemacht).
Muss ich nun die Authentifizierung über LDAP auf diese andere MySQL DB machen?
Nein! Zu umständlich / nicht nötig. Ciao, Christian -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication! _______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.de/