Problem bei Anmeldung über ActiveDirectory

Hallo, ich versuche momentan die Anmeldung an OTRS über ActiveDirectory hinzubekommen. Aus dem Handbuch habe ich die entsprechenden Config.pm-Einträge rausgepickt, und ich kann mich an OTRS anmelden. Allerdings nur mit einem Benutzer, den es bereits in der OTRS-Datenbank gibt (bisher habe ich die OTRS- DB als Authentifizierung benutzt, weswegen dort momentan 3 Benutzer eingetragen sind). Das Problem ist, wie es scheint, das der Benutzer zwar im AD gefunden wird, aber nicht in die lokale Datenbank synchronisiert wird....?!?! Zumindest interpretiere ich das so ;-) Die Fehlermeldung lautet "No UserID found for 'test'!", nachdem vom AD die Meldung "authentication ok" für diesen Benutzer ausgegeben wurde (Details siehe weiter unten). Die Fehlermeldung auf der Anmeldeseite lautet "Panic, user authenticated but no user data can be found in OTRS DB!! Perhaps the user is invalid." Ich benutze OTRS 2.4.6 Was läuft da noch schief an der Übernahme der Benutzer vom AD in die OTRS-DB ? im voraus vielen Dank...::GERD::.... ######## Details ############## Das Log vom OTRS sieht wie folgt aus (User "koenig" funktioniert, User "test" nicht): ====================== [Notice][Kernel::System::Auth::LDAP::Auth] User: koenig (CN=Gerd Koenig,OU=GmbH,OU=companyname,DC=domain,DC=nil) authentication ok (REMOTE_ADDR: w.x.y.z). [Notice][Kernel::System::Auth::LDAP::Auth] User: test (CN=test,OU=GmbH,OU=companyname,DC=domain,DC=nil) authentication ok (REMOTE_ADDR: 10.1.42.5). [Error][Kernel::System::User::UserLookup][Line:696]: No UserID found for 'test'! [Error][Kernel::System::User::UserLookup][Line:696]: No UserID found for 'test'! [Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'test'!!! ========================= Die Sektion für's AD in der Config.pm sieht folgendermaßen aus: ========================= $Self->{'AuthModule::LDAP::Host'} = 'dc01.domain.nil'; $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=companyname,DC=domain,DC=nil'; $Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=otrs,OU=Systemaccount,OU=companyname,DC=domain,DC=nil'; $Self->{'AuthModule::LDAP::SearchUserPw'} = 'userpasswd'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::UserLowerCase'} = 0; $Self->{'AuthSyncModule::LDAP::UserSyncMap'} = { # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', }; $Self->{DatabaseUserTable} = 'users'; $Self->{DatabaseUserTableUserID} = 'id'; $Self->{DatabaseUserTableUserPW} = 'pw'; $Self->{DatabaseUserTableUser} = 'login'; =========================
participants (1)
-
Gerd Koenig