otrs-de  

Re: [otrs-de] [2.4.5]LDAP:: CustomerSearch: Bad Filter

Matthias Borrack
Tue, 12 Jan 2010 10:24:39 -0800

Hallo Martin

Das wäre zu einfach gewesen ;)

In der Config.pm sind keine Filter definiert.
Und in der

Die Zeile 377 in der CustomerSearch/LDAP.pm

    # cache request
    if ( $Self->{CacheObject} ) {
        $Self->{CacheObject}->Set(
            Type  => $Self->{CacheType},
            Key   => 'CustomerSearch::' . $Filter,
            Value => \%Users,
            TTL   => $Self->{CustomerUserMap}->{CacheTTL},
        );
    }

impliziert m. E., dass der Wert aus den Filter gesetzt wird, wenn es
denn einen gäbe?


Grüße
Matthias


Martin Edenhofer schrieb:
> Hi Matthias,
> 
> ob Du Betriebsblind bist weiß ich nicht! ;)
> 
> Aber es ist ein Syntax-Problem wenn Du sowas wie "AlwaysFilter => ," hast. 
> 
> Entweder die gesamte Zeile löschen, oder "AlwaysFilter => undef," draus 
> machen, dann gehts.
> 
> Das selbe noch mal mit "CustomerUserSearchPrefix => ,". 
> 
> Lg,
> 
>  -Martin
> 
> 
> On 12.01.2010, at 16:27, Matthias Borrack wrote:
> 
>> Hallo zusammen
>>
>> ich glaube, ich bräuchte wieder einmal einen richtigen ... Schubs.
>> Irgendwie will die LDAP Abfrage des AD hinsichtlich der "Kunden" nicht
>> funktionieren:
>>
>> ---SCHNIPP OTRS-CGI-10[9010]:
>> [Error][Kernel::System::CustomerUser::LDAP::CustomerSearch][Line:377]:
>> Bad filter
>> --SCHNAPP---
>>
>> Und das bei der Config:
>>
>> ---SCHNIPP---
>> $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
>> $Self->{'Customer::AuthModule::LDAP::Host'} = 'SRV.SUB.DOMA.IN';
>> $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=SUB,dc=DOMA,dc=IN';
>> $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
>> $Self->{'AuthModule::LDAP::SearchUserDN'} = 'OTRS';
>> $Self->{'AuthModule::LDAP::SearchUserPw'} = 'OTRSPW';
>> $Self->{'Customer::AuthModule::LDAP::Params'} = {
>>    port => 389,
>>    timeout => 120,
>>    async => 0,
>>    version => 3,
>> };
>>
>> $Self->{CustomerUser} = {
>>    Name => 'DOMA.IN',
>>    Module => 'Kernel::System::CustomerUser::LDAP',
>>    Params => {
>>        Host => 'SRV.SUB.DOMA.IN',
>>        BaseDN => 'ou=ABT,ou=BENUTZER,ou=ORT,dc=SUB,dc=DOMA,dc=IN',
>>        SSCOPE => 'sub',
>>        AlwaysFilter => ,
>>        Params => {
>>            port => 389,
>>            timeout => 120,
>>            async => 0,
>>            version => 3,
>>        },
>>    },
>>    CustomerKey => 'sAMAccountName',
>>    CustomerID => 'mail',
>>    CustomerUserListFields => ['sAMAccountName', 'sn', 'cn', 'mail'],
>>    CustomerUserSearchFields => ['sAMAccountName', 'cn', 'sn', 'mail'],
>>    CustomerUserSearchPrefix => ,
>>    CustomerUserSearchSuffix => '*',
>> ...
>> ---SCHNAPP---
>>
>>
>> Bin ich so Betriebsblind?
>>
>>
>> Dank und Grüße
>> Matthias
>>
>> ---------------------------------------------------------------------
>> 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/
> 
> ---------------------------------------------------------------------
> 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/

---------------------------------------------------------------------
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/