Hallo,

du musst explizit angeben, dass es sich um ein Backend zur
authentifizierung von Kunden  handelt.
Das ganze ist hier:
http://doc.otrs.org/2.2/en/html/x1570.html#multiple-customer-backends
ganz gut beschrieben.

Grüße Kai
Am Mittwoch, den 20.08.2008, 11:17 +0200 schrieb Thorsten Stark:
> Hallo,
> 
> ich habe OTRS 2.3.1 auf einem Windows Server 2003 Professional
> Installiert (mit dem Installer).
> 
> Dann habe ich die Authentifizierung der Agents via LDAP eingerichtet,
> auch das Funktioniert.
> 
> Als Agent kann ich auch nach Kunden suchen (via LDAP), das
> Funktioniert wunderbar.
> Wenn nun ein Kunde sich anmelden möchte (customer.pl), gibt es immer
> eine Fehlermeldung:
> 
>       Can't locate object method "GetUserData" via package
>       "Kernel::System::CustomerUser" at  
> D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm
>       line 426.
> 
> Leider kann ich mit der Meldung nichts anfangen.
> Hier mal meine LDAP-Konfiguration aus der Config.pm
> 
>       $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
>       $Self->{'AuthModule::LDAP::Host'} = 'XXXX';
>       $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de';
>       $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
>       $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagent,DC=XXX,DC=de';
>       $Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
> 
>       $Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=XXX ,DC=XXX,DC=de';
>       $Self->{'AuthModule::LDAP::SearchUserPw'} = '****';
> 
>       $Self->{'Customer::AuthModule'} = 'Kernel::System::Auth::LDAP';
>       $Self->{'Customer::AuthModule::LDAP::Host'} = 'XXX';
>       $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de';
>       $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
>       $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de';
>       $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} =
> 'CN=XXX,DC=XXX,DC=de';
>       $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****';
> 
>       $Self->{CustomerUser} = {
>          Module => 'Kernel::System::CustomerUser::LDAP',
>          Params => {
>             Host => 'XXX',
>             BaseDN => 'OU=XXX,DC=XXX,DC=de',
>             SSCOPE => 'sub',
>             UserDN => 'CN=XXX,DC=XXX,DC=de',
>             UserPw => 'pieahp01adm',
>             SourceCharset => 'utf-8',
>             DestCharset => 'utf-8',
>          },
> 
>          CustomerKey => 'sAMAccountName',
>          CustomerID => 'mail',
>          CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
>          CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
>          CustomerUserPostMasterSearchFields => ['mail'],
>          CustomerUserNameFields => ['givenname', 'sn'],
> 
>          Map => [
>             [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
>             [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
>             [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
>             [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
>             [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
>             [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
>             [ 'Fax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var' ],
>             [ 'Firma', 'Firma', 'company', 1, 0, 'var' ],
>             [ 'Werk', 'Werk', 'description', 1, 0, 'var' ],
>          ],
>       };
> 
>       #### UserSyncLDAPMap
>       # (map if agent should create/synced from LDAP to DB after login)
>       $Self->{UserSyncLDAPMap} = {
>          # # DB -> LDAP
>          UserFirstname => 'givenName',
>          UserLastname => 'sn',
>          UserEmail => 'mail',
>          Phone => 'telephoneNumber',
>          Username => 'sAMAccountName',
>          comment => 'description',
>       };
> 
> 
> Kann mir da jemand helfen?
> 
> Gruß
> Thorsten
> 
> 
> _______________________________________________
> OTRS-de 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.com/

_______________________________________________
OTRS-de 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.com/

Antwort per Email an