Kayako logo
SupportSuite, eSupport and LiveResponse Discussion, troubleshooting and feedback related to Kayako's flagship support desk products SupportSuite, eSupport and LiveResponse.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
lacinda Offline
New Member
 
Posts: 5
Join Date: Jan 2008
LDAP LoginShare working Too Well (not authenticating) - 29-01-2008, 05:44 PM

I am having a problem with the ActiveDirectory/LDAP authentication LoginShare piece.

Here's the problem: there is no authentication. Anyone can log in to my kayako site with a valid username and any password. Binding to the directory server is successful; if the username is found in the LDAP directory, it pulls back the displayName and email address from the LDAP directory to create the account, but it doesn't actually check if the password matches.

I believe that this behavior is because the global ldap directory on campus allows anonymous binding by machines in the domain. So simply being able to bind to the ldap directory does not mean that the user is authenticated.

I have submitted a support request, and am looking at the code, but thought someone here might have an easy fix.

Thanks in advance,
Lacinda
   
Reply With Quote
  (#2) Old
lacinda Offline
New Member
 
Posts: 5
Join Date: Jan 2008
Angry support said... - 29-01-2008, 11:42 PM

We have not been reported any such issue with the default LDAP settings. Have you modified the default LoginShare script or any other known changes in the system? Moreover, we will not be able to assist you in details regarding this issue as the LoginShare scripts are shared by the clients and not created by Kayako itself. So, I would recommend you to refer Kayako community forums for more help.
This exact issue was mentioned in September 2007.

Like the previous poster, the only change I made to the LoginShare script was to replace samaccountname with my identifier (uid) as suggested by this knowledge base article.

This issue makes Kayako completely unusable in my environment. I'm a happy camper!
   
Reply With Quote
  (#3) Old
lacinda Offline
New Member
 
Posts: 5
Join Date: Jan 2008
Smile 30-01-2008, 02:38 PM

I've written an ldap authentication function that actually verifies the username and password against ldap in those cases where anonymous binding is allowed. It works for my purposes. if you need it, drop me a message.
   
Reply With Quote
  (#4) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 5,419
Join Date: Jan 2006
Location: United Kingdom
30-01-2008, 02:50 PM

Hi lacinda,

Great to know you have solved your issue and have written your script. If you'd like to attach it here, many would be grateful.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
  • Submit bug reports here.
  • Submit support tickets via the members area.
  • Submit sales queries either via live chat or via e-mail.
  • There is no official ETA on Version 4.
  • This is not an official support forum - submit a support ticket.
   
Reply With Quote
  (#5) Old
Mr John Offline
New Member
 
Mr John's Avatar
 
Posts: 4
Join Date: Aug 2007
Location: Oz
28-02-2008, 02:39 AM

I'm one of the many who would be grateful.
I got the same problem, LDAP finds valid usernames but I have no password validation.
If you have a script to help this problem please share.
Thanks


we are here on Earth to fart around, and don't let anybody tell you different - Kurt Vonnegut

http://www.cafepress.com/mrjohn
   
Reply With Quote
  (#6) Old
lacinda Offline
New Member
 
Posts: 5
Join Date: Jan 2008
Post my ldap loginshare file is attached - 12-03-2008, 07:45 PM

I did not take the time to make it grab settings from the ldap loginshare config page, so you’ll need to make 3 changes in the file (search for xxx)

There are still one main problem I am having, that is I have set up a mail parser which checks an email account for help tickets. If a user submits an email ticket without having previously logged in to the web w/ LDAP credentials, an account is created for them which assigns a random password. If the user then tries to authenticate into the web interface (through LDAP, although I believe this has been documented w/ other LoginShare modules), they are unable to log in because their LDAP password does not match the kayako password of the automatically created account. More of an inconvenience than anything – the kayako-created account can be deleted, then they can log in and all future emails are parsed correctly. I haven’t looked at it in any detail, though. Maybe someone else can help.
Attached Files
File Type: php activedirectory.login.php (7.4 KB, 11 views)
   
Reply With Quote
  (#7) Old
Mr John Offline
New Member
 
Mr John's Avatar
 
Posts: 4
Join Date: Aug 2007
Location: Oz
13-03-2008, 06:45 AM

Thanks lacinda, have taken your file away to study


we are here on Earth to fart around, and don't let anybody tell you different - Kurt Vonnegut

http://www.cafepress.com/mrjohn
   
Reply With Quote
Reply

Tags
authenticating, ldap, loginshare

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Open Ldap Loginshare dnicol Developers & Code 3 11-02-2008 08:35 PM
LoginShare LDAP Issues (Tivoli) adamonis SupportSuite, eSupport and LiveResponse 1 27-09-2007 11:25 PM
Problem with LDAP AD LoginShare jaylopez SupportSuite, eSupport and LiveResponse 2 20-09-2007 05:38 PM
LDAP LoginShare mdorn Technical Chat 4 20-09-2007 12:13 AM



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46