CustomerSearch LDAP size limit exceeded

Hilfe zu Znuny Problemen aller Art
Locked
habenicht
Znuny newbie
Posts: 3
Joined: 23 Feb 2017, 16:57
Znuny Version: 5.0.16

CustomerSearch LDAP size limit exceeded

Post by habenicht »

Hallo zusammen,

nach der Anbindung unseres LDAP für des Customer Frontend haben wir folgende Situation:
  • - Anmeldung möglich
    - Suche einzelner Kunden in der Verwaltungmöglich möglich
    - Keine Wildcard Suche -> [Debug][Kernel::System::CustomerUser::LDAP::CustomerSearch][411] LDAP size limit exceeded (Sizelimit exceeded).
    Dementsprechend ist die generelle Kundenverwaltung durchaus unkonfortabel.

Code: Select all

    ######################
    # LDAP Customer Auth #
    ######################

    $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
    $Self->{'Customer::AuthModule::LDAP::Host'} = 'xxx';
    $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=xxx,dc=local';
    $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';

    $Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'cn=OTRS_Customer,ou=Gruppen,ou=xxx,dc=xxx,dc=local';
    $Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'member';
    $Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'DN';

    $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=otrsldap,OU=OrgaBenutzer,OU=xxx,OU=xxx,DC=xxx,DC=local';
    $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'xxx';

    $Self->{'Customer::AuthModule::LDAP::Params'} = {
       port => 3268,
       timeout => 120,
       async => 0,
       version => 3,
    };

Code: Select all

    ####################
    # LDAP Customer DB #
    ####################

    $Self->{CustomerUser} = {
        Name => 'LDAP Data Source',
        Module => 'Kernel::System::CustomerUser::LDAP',
        Params => {
            Host => 'xxx',
            BaseDN => 'dc=xxx,dc=local',
            SSCOPE => 'sub',
            UserDN => 'CN=otrsldap,OU=OrgaBenutzer,OU=xxx,OU=xxx,DC=xxx,DC=local',
            UserPw => 'xxx',
            AlwaysFilter => '',
            SourceCharset => 'iso-8859-1',

            Params => {
                port => 3268,
                timeout => 120,
                async => 0,
                version => 3,
            },
        },
      CustomerKey => 'sAMAccountName',
      CustomerID => 'mail',
      CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
      CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
      CustomerUserSearchPrefix => '',
      CustomerUserSearchSuffix => '*',
      CustomerUserSearchListLimit => 250,
      CustomerUserPostMasterSearchFields => ['mail'],
      CustomerUserNameFields => ['givenname', 'sn'],
      CustomerUserExcludePrimaryCustomerID => 0,
      AdminSetPreferences => 0,

      Map => [
          [ 'UserTitle',      'Title',      'title',           1, 0, 'var', '', 0 ],
          [ 'UserFirstname',  'Firstname',  'givenname',       1, 1, 'var', '', 0 ],
          [ 'UserLastname',   'Lastname',   'sn',              1, 1, 'var', '', 0 ],
          [ 'UserLogin',      'Login',      'sAMAccountName',  1, 1, 'var', '', 0 ],
          [ 'UserEmail',      'Email',      'mail',            1, 1, 'var', '', 0 ],
          [ 'UserCustomerID', 'CustomerID', 'mail',            0, 1, 'var', '', 0 ],
          [ 'UserPhone',      'Phone',      'telephonenumber', 1, 0, 'var', '', 0 ],
          [ 'UserAddress',    'Address',    'postaladdress',   1, 0, 'var', '', 0 ],
          [ 'UserComment',    'Comment',    'description',     1, 0, 'var', '', 0 ],
      ],
    };
An welchen Schrauben muss ich drehen damit mir alle Kunden angezeigt werden und natürlich der Debug Fehler weg ist?

Vielen Dank
Locked