Hallo,

Ich habe insgesamt drei CustomerAuth Einstellungen:

- OTRS intern
- Oracle DB
- Active Directory

Nun habe ich die Reihenfolge der Authentifizierungen geaendert und
festgestellt das LDAP nur als erste Variante funktioniert. Moechte ich
zuerst gegen eine der Datenbanken authentifizieren klappt der LDAP Bind
nicht. Hier ein Auszug aus meiner Config.pm:


# OTRS eigene DB
$Self->{'Customer::AuthModule2'} = 'Kernel::System::CustomerAuth::DB';
$Self->{'Customer::AuthModule::DB::DSN2'} =
"DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";
$Self->{'Customer::AuthModule::DB::User2'} = $Self->{'DatabaseUser'};
$Self->{'Customer::AuthModule::DB::Password2'} = $Self->{'DatabasePw'};
$Self->{'Customer::AuthModule::DB::Table2'} = 'customer_user';
$Self->{'Customer::AuthModule::DB::CustomerKey2'} = 'email';
$Self->{'Customer::AuthModule::DB::CustomerPassword2'} = 'pw';

# Oracle CRM
$Self->{'Customer::AuthModule1'} = 'Kernel::System::CustomerAuth::DB';
$Self->{'Customer::AuthModule::DB::DSN1'} =
"DBI:Oracle:sid=XXX;HOST=XXX;PORT=1688";
$Self->{'Customer::AuthModule::DB::User1'} = 'XXX';
$Self->{'Customer::AuthModule::DB::Password1'} = 'XXX';
$Self->{'Customer::AuthModule::DB::Table1'} = 'XXX';
$Self->{'Customer::AuthModule::DB::CustomerKey1'} = 'email';
$Self->{'Customer::AuthModule::DB::CustomerPassword1'} = 'pwd';

# Active Directory
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} =
'ldaps://ldaps.proxy.XXX:636/';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=XXX,dc=YYY';
$Self->{'Customer::AuthModule::LDAP::UID'}    = 'userPrincipalName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'XXX';
$Self->{'Customer::AuthModule::LDAP::SearchUserPW'} = 'XXX';
$Self->{'Customer::AuthModule::LDAP::AlwaysFilter'} =
'(&(objectClass=user)(!(objectClass=contact)))';


Aendere ich die Reihenfolge so das LDAP nicht an erster Stelle steht
gibt es folgende Fehlermeldung:
Search failed! 000004DC: LdapErr: DSID-0C0906E8, comment: In order to
perform this operation a successful bind must be completed on the
connection., data 0, v1db1

Ist das ein Konfigurationsfehler oder ein Bug?

tia,
Roy

-- 
Roy Kaldung
---------------------------------------------------------------------
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

Antwort per Email an