ich habe OTRS von Version 3.0.4 auf 3.0.9 aktualisiert, danach tritt das Problem auf, dass das LDAP Attribut company, welches wir als CustomerID verwenden nicht mehr angezogen wird.
Hier der Abschnitt aus der Config.pm:
Code: Select all
Name => 'Active Directory',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'einDC',
BaseDN => 'DC=domain,DC=tld',
SSCOPE => 'sub',
UserDN => 'userdn',
UserPw => 'passwort',
AlwaysFilter => '(objectclass=user)',
DestCharset => 'iso-8859-1',
SourceCharset => 'utf-8',
Params => {
# port => 389,
port => 3268,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'sAMAccountName',
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
AdminSetPreferences => 0,
CustomerCompanySupport => 1,
CustomerUserExcludePrimaryCustomerID => 0,
Map => [
# [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1,'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1,'var', '', 0 ],
[ 'UserLogin', 'Username', 'sAMAccountName', 1, 1,'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1,'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'company', 0, 1,'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0,'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0,'var', '', 0 ],
[ 'UserAddress', 'Adresse', 'streetAddress', 1, 0,'var', '', 0 ],
[ 'UserComment', 'Rechnername', 'description', 1, 0,'var', '', 0 ],
[ 'Department', 'Abteilung', 'department', 1, 0,'var', '', 1 ],
[ 'Position', 'Position', 'title', 1, 0,'var', '', 1 ],
[ 'Office', 'Office', 'physicalDeliveryOfficeName', 1, 0,'var', '', 1 ],
],
};
Wenn ich company durch z.B. mail oder userPrincipalName ersetze, werden diese angezogen.
Die Benutzer werden gegen ein AD 2003 authentifiziert.
Gibt es irgendwo einen Filter, der die LDAP Attribute, die Ausgelsen werden beschränkt?