Working with V4′s remote authentication; LoginShare
LoginShare is Kayako’s mechanism for authenticating your best best help desk software software users by an outdoor database or authentication mechanism.
With LoginShare you can integrate your Kayako product with your existing Intranet, LDAP (Active Directory) or any third party applications. Single sign-on enables federal management of personnel and user accounts from one single source. If you already have backend systems and user databases available, this enables you to let your users dive right in, lacking registering another account.
We have just refined integrating LoginShare in V4 beta 4.00.0855 for both personnel and user authentication.
LoginShare authentication is now done by offloading the authentication administer to a remote URL
Up until now, in order to authenticate your users against an existing database you had to write PHP code specific to the Kayako LoginShare system. Unless you were by one of the many pre-made LoginShare modules, this could sometimes be time consuming if you did not have much technical experience.
Remote URL authentication and API
Instead of loading up PHP code from a LoginShare module to perform the authentication, you now just need to provide Kayako with a URL to the location of an authentication script. This authentication script can be written in any language, hosted on any platform and perform whatever authentication logic and controls you require.
The only requirement is that this script conforms to the API we have published. The script needs to accept the login parameters through a POST (just like any regular target for a HTML form) and then restore an XML packet, like this example success response:
<?xml version="1.0" encoding="UTF-8"?> <loginshare> <result>1</result> <user> <usergroup>Registered</usergroup> <fullname>John Doe</fullname> <designation>CEO</designation> <emails> <email>john.doe@kayako.com</email> <email>john.doe@gmail.com</email> </emails> <phone>123-456-789</phone> </user> </loginshare>
By offloading the administer of authentication to something completely independent of your Kayako best best help desk software software and the server on which it is hosted offers a splendid deal of flexibility.
This also means that Kayako hosted customers can make use of LoginShare, too.
You can, for example, make use of any advanced authentication methods or procedures that Kayako does not explicitly facilitate. You can reference and connect to any number of databases in order to populate Kayako user accounts with profile information.
Citations
We have documented the LoginShare API for both personnel and users in the V4 Beta wiki.
Pleased authenticating!
Filed Under Free Help Desk Software, Help Desk Software, Help Desk Software News | Leave a Comment
Tagged With
Comments
Leave a Reply
