Hallo, nachdem sich die Agenten erfolgreich über AD/LDAP authentifizieren können, wollte ich nun auch, dass dies für die Kunden zutrifft. Leider komme ich nur so weit, bis bei der Anmeldung am Kundenportal die Fehlermeldung "Panic! No UserData!!" erscheint. Das Problem scheint die Übernahme der Benutzerdaten in die lokale DB zu sein, denn das Systemlog zeigt einen erfolgreichen Treffer in der AD/LDAP-Abfrage. Nachdem ich nach dem Problem gegoogelt habe, scheint das Gefühl richtig zu sein, aber eine konkrete Problemlösung habe ich leider keine gefunden.
Wenn ich einen Kundenbenutzer zuvor in der lokalen DB anlege, dann funktioniert das auch mit der Anmeldung über LDAP. Aber sinnvoll ist das ja nicht, die Userdaten sollen ja vom AD kommen und dann lokal abgelegt werden. Vielleicht kann mir hier jemand den entscheidenden Hinweis geben.... im voraus vielen Dank..::GERD::... ================================================== * OTRS2.4.7 * in der Config.pm ist DB und LDAP als Backend für Benutzerdaten aktiv Auszug aus Config.pm: ============== $Self->{CustomerUser2} = { Name => 'LDAP', Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'hqdc01.company.nil', BaseDN => 'OU=The_company,DC=company,DC=nil', SSCOPE => 'sub', UserDN => 'CN=otrs,OU=Systemaccount,OU=The_company,DC=company,DC=nil', UserPw => 'a_secure_one', AlwaysFilter => '', Die => 0, }, CustomerKey => 'sAMAccountName', CustomerID => 'mail', CustomerUserListFields => ['cn', 'mail'], CustomerUserSearchFields => ['uid', 'cn', 'mail'], CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'], CacheTTL => 0, Map => [ [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ], ], }; $Self->{CustomerUser1} = { Name => 'Database Backend', Module => 'Kernel::System::CustomerUser::DB', Params => { Table => 'customer_user', }, CustomerKey => 'login', CustomerID => 'customer_id', CustomerValid => 'valid_id', CustomerUserListFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'], CustomerUserSearchFields => [ 'login', 'first_name', 'last_name', 'customer_id' ], CustomerUserSearchPrefix => '*', CustomerUserSearchSuffix => '*', CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => [ 'salutation', 'first_name', 'last_name' ], CustomerUserEmailUniqCheck => 0, Map => [ # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target [ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 0 ], [ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Username', 'login', 1, 1, 'var', '', 0 ], [ 'UserPassword', 'Password', 'pw', 0, 0, 'var', '', 0 ], [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ], [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ], ], }; --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de NEU! ENTERPRISE SUBSCRIPTION - JETZT informieren und buchen! http://www.otrs.com/de/support/enterprise-subscription/