
Hallo Liste! Die Authentifizierung an der W2K Domain funktioniert laut Log. Wenn ich mich jedoch im Backend anmelden möchte kommt der Fehler:"Panic! No UserData". Ich würde gerne auf die Synchronisation verzichten, so dass sich OTRS bei jedem Login die nötigen Daten aus dem AD holt. Wie gebe ich denn an, welche Daten er holen soll? Im Handbuch/FAQ finde ich nur Informationen für die Customer Authentifizierung, aber ich komme ja noch nichtmal als Agent rein. Oder hab ich jetzt nen harten Denkfehler? (Sorry falls es so ist, bin OTRS neuling) Gruß, Hendrik Fehlerzeile im Log: [Notice][Kernel::System::Auth::LDAP::Auth] User: testuser (CN=Test User,OU=Users,OU=Test,OU=Test2,DC=testdomain,DC=net) authentication ok [Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'testuser'!!! Authentifizierungsinhalt der config.pm: $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = test.testdomain.net'; $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=testdomain,dc=net'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; # The following is valid but would only be necessary if the # anonymous user do NOT have permission to read from the LDAP tree $Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=Test User,OU=Users,OU=Test,OU=Test1,dc=testdomain,dc=net'; $Self->{'AuthModule::LDAP::SearchUserPw'} = 'xxxxxxxx'; # in case you want to add always one filter to each ldap query, use # this option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter => '(objectclass=user)' # $Self->{'AuthModule::LDAP::AlwaysFilter'} = ''; # in case you want to add a suffix to each login name, then # you can use this option. e. g. user just want to use user but # in your ldap directory exists user@domain mailto:user@domain . # $Self->{'AuthModule::LDAP::UserSuffix'} = ' mailto:'@olympus-sis.com' '; # Net::LDAP new params (if needed - for more info see perldoc Net::LDAP) $Self->{'AuthModule::LDAP::Params'} = { port => 389, timeout => 120, async => 0, version => 3, };