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
ADS Customer unter OTRS 2.3.1
-
- Znuny newbie
- Posts: 24
- Joined: 22 Jul 2008, 17:56
ADS Customer unter OTRS 2.3.1
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
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
OS: Windows Server Standard x64 R2