Wir haben bei uns seit ca. 3 Monaten OTRS am laufen, Version 2.2.2
Soweit funktioniert auch alles ganz gut, nun wollte ich die config.pm anpassen um den Customern ein Login über customer.pl zu ermöglichen.
Der Login soll über ihren Windows Benutzernamen und Passwort erfolgen.
Nach Änderung der Datei durch hinzufügen dieses Codes geht aber gar nichts mehr.
Code: Select all
# Customer Authentifizierung via LDAP #
# ---------------------------------------------------- #
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'xxx-xx-xxx.zzzz.yyyyy.com';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=zzzz,dc=yyyyy,dc=com';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'samAccountname';
$Self->{'Customer::AuthModule::LDAP::UserSuffix'} = '@yyyyy.com';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'dc=zzzz,dc=yyyyy,dc=com';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '';
port => 389,
timeout => 120,
async => 0,
version => 3,
};
# ---------------------------------------------------- #
# User Authentifizierung #
$Self->{CustomerUser} = {
Name => 'LDAP Datenquelle',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'xxx-xxx-xxx.zzz.yyyyy.com',
BaseDN => 'dc=zzz,dc=yyyyy,dc=com',
SSCOPE => 'sub',
AlwaysFilter => ,
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'samAccountname',
CustomerID => 'mail',
CustomerUserListFields => ['sn', 'cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn', 'sn', 'mail'],
CustomerUserSearchPrefix => ,
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
CustomerUserExcludePrimaryCustomerID => 0,
AdminSetPreferences => 0,
Map => [
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var', , 0 ],
[ 'UserFirstname', 'Firstname', 'cn', 1, 1, 'var', , 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', , 0 ],
[ 'UserLogin', 'Username', 'uid', 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 ],
],
};
# User Authentifizierung Ende #
Gruss
spiderling