
Hello everybody again, I got with success to configure auth LDAP(Active Directory Win 2008 Server) to customer in OTRS so I send to you how did to work this feature: 1 - Edit Config.pm file in folder Kernel of OTRS; 2 - Find the line in the file that says: "insert your own config settings "here""; 3 - Insert the configurations of the LDAP, as bellow and according with your LDAP(AD) environment: ################################################## # CONFIGS AUTH CUSTOMER IN LDAP # BY LEONARDO COUTO CONRADO # DATE 18.05.2011 ################################################## # This is an example configuration for an LDAP auth. backend. # (make sure Net::LDAP is installed!) $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'srvfslm.grupolm.com.br'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=grupolm,dc=com,dc=br'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'DN'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=helpdesk otrs,OU=TI,OU=DCORP,OU=LM IGUATEMI,OU=GRUPOLM,DC=grupolm,DC=com,DC=br'; $Self->{'Customer::AuthModule::LDAP::AlwaysFilter'} = '(objectclass=user)'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'otrs123'; $Self->{'AuthModule::LDAP::Die'} = 1; ################################################## # CONFIGS CUSTOMER IN BACKEND LDAP # BY LEONARDO COUTO CONRADO # DATE 18.05.2011 ################################################## # CustomerUser # (customer user ldap backend and settings) $Self->{CustomerUser} = { Name => 'LDAP Backend', Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'srvfslm.grupolm.com.br', BaseDN => 'dc=grupolm,dc=com,dc=br', SSCOPE => 'sub', UserDN => 'CN=helpdesk otrs,OU=TI,OU=DCORP,OU=LM IGUATEMI,OU=GRUPOLM,DC=grupolm,DC=com,DC=br', UserPw => 'otrs123', AlwaysFilter => '(objectclass=user)', }, # customer unique id CustomerKey => 'sAMAccountName', CustomerID => 'sAMAccountName', CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserSearchFields => ['sAMAccountName', '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', 'sAMAccountName', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], #[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ], #[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ], ], }; Att, Leonardo Couto Conrado. De: Leonardo Couto [mailto:leonardocoutoc@gmail.com] Enviada em: quarta-feira, 18 de maio de 2011 20:02 Para: otrs@otrs.org Assunto: Auth LDAP but erro in customer backend Hello everybody, I'm new user in the system otrs and am really enjoying its features, I'm on a project and think it will deploy the company in otrs where I manage computer systems and computer networks. Well my problem is: I set up the customers to be able to log in using the database ldap but when I try login with my ldap user I get the following error: "Authentication succeeded, but no customer record is found in the customer backend. Please contact your administrator." Someone have some a idea to solution this problem? Thank, Leonardo Conrado.