Hallo
zusammen,
nachdem ich
nun so ziemlich das ganze Archiv und die Dokus durch habe, aber doch noch eine
Frage zum
Verständnis habe, here we go:
Ich habe die
Windows Beta von OTRS installiert, so weit so gut...für eine Beta muss ich
sagen, absoluten
Respekt an
alle Programmierer.
Jetzt meine
Frage: Ich habe die Anbindung zu unserem AD zwecks LDAP-Abfrage der
Benutzerdaten installiert,
wenn ich z.B.
ein neues Phone-Ticket aufmache, kann ich auch nach dem User suchen, bekomme
auch die
richtige
Rückmendung mit Name und Mail-Adresse, da ich aber auch einige andere Daten wie
z.B. Telefon, etc.
noch direkt
aus dem AD ziehen möchte und auch glaube, das das in deScript-Vorschlägen so
vorgesehen ist,
frage ich
mich warum das bei mir nicht angezeigt wird.
2. Frage:
Warum wird (weil so hatte ich die Anleitung verstanden) als CustomerID
nicht die mailadresse gesetzt ?
Das Feld
bleibt leider leer und ich weiss nicht, warum
Hat da jemand
eine Idee ?
Anbei der
relevante Auszug aus der Config.pl
#
CustomerUser
# (customer user ldap backend and
settings)
$Self->{CustomerUser} =
{
Name => 'LDAP
Quelle',
Module =>
'Kernel::System::CustomerUser::LDAP',
Params =>
{
# ldap
host
Host
=>
'10.49.254.30',
# ldap base
dn
BaseDN
=>
'dc=qmh,dc=de',
# search scope
(one|sub)
SSCOPE =>
'sub',
#
The following is valid but would only be necessary if
the
#
anonymous user does NOT have permission to read from the LDAP tree
UserDN
=>
'qmh-de\administrator',
UserPw =>
'xxx',
#
in case you want to add always one filter to each ldap query,
use
# this
option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter =>
'(objectclass=user)'
AlwaysFilter =>
'',
#
Net::LDAP new params (if needed - for more info see perldoc
Net::LDAP)
Params =>
{
port =>
389,
version =>
3,
},
},
# customer uniq
id
CustomerKey =>
'uid',
# customer
#
CustomerID =>
'mail',
CustomerUserListFields
=> ['uid', 'cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn',
'mail'],
CustomerUserSearchPrefix
=> '',
CustomerUserSearchSuffix
=> '*',
CustomerUserSearchListLimit =>
250,
CustomerUserPostMasterSearchFields =>
['mail'],
CustomerUserNameFields
=> ['givenname', 'sn'],
Map
=> [
#
note: Login, Email and CustomerID
needed!
#
var, frontend, storage, shown, required,
storage-type
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var'
],
[
'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[
'UserLastname', 'Lastname', 'sn', 1, 1, 'var'
],
[
'UserLogin', 'Login', 'uid', 1, 1, 'var'
],
[
'UserEmail', 'Email', 'mail', 1, 1, 'var'
],
[
'UserCustomerID', 'CustomerID', 'mail', 1, 1, 'var'
],
[
'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var'
],
[
'UserAddress', 'Address', 'postaladdress', 1, 0, 'var'
],
[
'UserComment', 'Comment', 'description', 1, 0, 'var'
],
],
};
Danke für
jede Anregung !
René
Clausing