ADS Customer unter OTRS 2.3.1

Hilfe zu Znuny Problemen aller Art
Locked
mikel_mike
Znuny newbie
Posts: 20
Joined: 05 Aug 2008, 18:08

ADS Customer unter OTRS 2.3.1

Post by mikel_mike »

Hallo zusammen,

ich habe gestern die neue OTRS Version 2.3 installiert, und hätte gleich eine Frage bzgl. der Customer Anmeldung gegen ein ADS.

Früher mussten
1. die LDAP Daten unter Customer::AuthModule::LDAP::* hinterlegt werden und
2. das Skript sync-ldap2db.pl angepasst, und via Cron ausgeführt werden.

Bei der Agent Authentifizierung war der 2te Schritt nicht notwendig, so weit ich weis. Da gab es die Möglichkeit, dass die Daten nach erfolgreicher Anmeldung aus dem AD in die DB geschrieben wurden.

Meine Frage ist nun, ob der 2te Schritt zur "manuellen" Synchronisation der Customer aus dem ADS in die DB immer noch notwendig ist.

Vielen Dank!

mfg
Michael
christian_basler
Znuny newbie
Posts: 24
Joined: 22 Jul 2008, 17:56

ADS Customer unter OTRS 2.3.1

Post by christian_basler »

Hallo,

ich habe den LDAP Zugriff gerade gestern auf der neuen Version 2.3.1 (Windows) über den
folgenden Eintrag in der Config.pm zum Laufen bekommen:

# ------------------------------------------------------ #
# Active Directory Anbindung Customer Domain #
# ----------------------------------------------------- #


$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'xxx.xxx.xxx.xxx';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=name, dc=domain';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'cn=searchuser,cn=users,dc=name,dc=domain';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'passwort';


$Self->{CustomerUser} = {

Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'xxx.xxx.xxx.xxx',
BaseDN => 'dc=name, dc=domain',
SSCOPE => 'sub',
UserDN => 'searchuser',
UserPw => 'passwort',

},

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' ],

],

};


Grüße
Christian
"Produktiv": OTRS: 2.4.x
OS: Windows Server Standard x64 R2
Locked