Hallo,

kleiner Nachtrag:

Ich habe aus der Config.pm nun folgende Zeile auskommentiert:

   $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de';

Die Fehlermeldung sieht nun etwas anders aus:

   Can't locate object method "GetUserData" via package
   "Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm
   line 426, <DATA> line 228.

Das "<DATA> line 228" ist neu!

Gruß
Thorsten



Quoting Thorsten Stark <[EMAIL PROTECTED]>:

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