LDAP Authentifizierung und darstellungs probleme
Liebe OTRS gemeinschaft,
ich habe nun die Agenten Authentifizierung via LDAP genauso wie auch die Kunden Authentizifierung.
Login klappt prima.. bei den Kunden,
bei den Agenten muss man jeden user nochmal anlegen mit otrs.addUser.
Da ist es übrigens egal was ich bei addUser für ein PW angebe. Nehmen tut er immer noch im LDAP hinterlegte.
nun ist die problematik.. wenn sich ein Kunde einloggt, bzw ein Ticket schreibt, steht da z.b:
Willkommen Max Beispiel (beispiel@email/266B938E125FC8AD) 30.04.2008 13:43:22
------------------------ Die Daten werden alle richtig dargestellt bis auf "266B938E125FC8AD".
Was soll das sein? Wenn ich mich als Admin anmelde, dann stehen bei dem Kunden die richtigen daten da (Bei Vorname, Nachname, Login und Email).
Meine LDAP Settings sind folgende:
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'meinservere'; $Self->{'AuthModule::LDAP::BaseDN'} = 'ou=otrs-agents,ou=edv,ou=fak11,ou=local,ou=people,o=F11'; $Self->{'AuthModule::LDAP::UID'} = 'cn'; $Self->{'AuthModule::LDAP::SearchUserDN'} = 'cn=admin,ou=admin_f11-it_tree,o=F11'; $Self->{'AuthModule::LDAP::SearchUserPw'} = 'meinpw';
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'meinserver'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=users,ou=LMU_Objekte,ou=LMU_DirData,o=LMU_ZUV'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'cn'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'cn=admin,o=F11'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'meinpc';
$Self->{CustomerUser} = { Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'f11-cd-1.fak11.lmu.de', BaseDN => 'ou=users,ou=LMU_Objekte,ou=LMU_DirData,o=LMU_ZUV', SSCOPE => 'sub', UserDN => 'cn=admin,o=f11', UserPw => 'on12295', }, CustomerKey => 'cn', CustomerID => 'f11MWNID', CustomerUserListFields => ['fullName', 'cn', 'mail'], CustomerUserSearchFields => ['fullName', 'cn', 'mail'], 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', 'cn', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'f11MWNID', 0, 1, 'var' ], # [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], # [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ], # [ 'UserComment', 'Comment', 'description', 1, 0, 'var' ], ], };
Vielen Dank im Vorraus, Emanuel
participants (1)
-
Emanuel Seibold