Re - Panic! No UserData!!! bei Version 2.03-01 (Alexander Scholler)

Hallo Siegmar,
Wir authentifizieren Agents (keine Customer) über die LDAP und nicht über eine DB.
Version 1.2.4 problemlos funktioniert und bei der 2.0.3 zwar authentifiziert wird, jedoch keine Daten gefunden werden.
Du sagst die Authenitifizierung funktioniert noch. Anschließend versucht OTRS den dazu passenden Agent-Datensatz in der DB-Tabelle system_user zu finden. Sollte dies nicht gelingen erscheint wohl genau die besagte Fehlermeldung. Die Verbindung zwischen dem relevanten LDAP-Eintrag und dem DB-Eintrag erfolgt über das Attribut
$Self->{'AuthModule::LDAP::UID'} = 'uid';
also muss die LDAP-uid Deines Test-Agents in system_user als Eintag innerhalb der Spalte login vorkommen. Du solltest auch mal folgende Einträge aktivieren # UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # DB -> LDAP Firstname => 'givenName', Lastname => 'sn', Email => 'mail', }; damit OTRS automatisch fehlende DB-Einträge erzeugt. Schau Dir in system_user an was dann konkret erzeugt wird. Beachte auch ggf. den Eintrag #$Self->{'AuthModule::LDAP::UserSuffix'} = '@maildomain.com'; Dieser müsste bei Dir aber keine Relevanz haben, da er bereits bei der Authentifizierung angewandt wird und diese ja bei Dir funktioniert. # UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # DB -> LDAP Firstname => 'givenName', Lastname => 'sn', Email => 'mail', }; Ich hoffe das hilft diesmal, Alex
participants (1)
-
Alexander Scholler