My customers are also authenticated through LDAP but they can't seem to log in because they do not have a valid password. I have found an article that mentions that even though customers are authenticated through LDAP they have to be pulled to the local database to be able to log-in. However, I have been unable to get the script working...perhaps you can figure it out and help me...
http://lists.otrs.org/pipermail/otrs/2009-March/025912.html Ryan ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Apr 2010 18:09:30 +0600 From: Eduard Ivanov <[email protected]> Subject: [otrs] Customer authentication via LDAP To: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset=UTF-8; format=flowed Not work Customer authentication via LDAP In my ldap i have: ou=gpoups whith groups list ou=users whith users list in groups i have cn=customers with customers list Now, config otrs for customers ldap authentication: customer authentication settings: $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'local_ldap_server'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=company,dc=com'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'uid'; $Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'cn=customers,ou=groups,dc=company,dc=com'; $Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'memberUid'; $Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'UID'; customer user database backend and settings: Host => 'local_ldap_server', BaseDN => 'dc=company,dc=com', CustomerKey => 'uid', CustomerID => 'uidNumber', CustomerUserListFields => ['cn', 'mail'], CustomerUserSearchFields => ['uid', 'cn', 'mail'], CustomerUserSearchPrefix => '', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, Map => [ [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ], [ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ], ], Now, in [ Customer User Management ] i can find all users in my openLDAP server, but in "valid/invalid" column i'm see "-" for any user. So, customers can't login via http://otrs.company.com/otrs/customer.pl.They got "Login failed! Your username or password was entered incorrectly." error -- Eduard Ivanov ------------------------------ ______________________________________________________________________ This email has been scanned by the Rebekah Children's Services Email Security System. **** Confidentiality Notice ***** The information contained in this e-mail, and any attachment, is private and confidential and is the property of Rebekah Children's Services. The information is intended only for the use of the intended recipient. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or taking of any action in reliance on the contents of the information is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender and destroy all copies of the original message. All reasonable precautions have been taken to ensure no viruses are present in this e-mail. We do not accept responsibility for any loss or damage arising from the use of this e-mail or attachments. We recommend that you subject these to your virus checking procedures prior to use. ______________________________________________________________________ --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
