
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 01-24-2014 05:15 PM
Created by: Senthil Kumar Natarajan on 25-05-2013 08:12:22 PM
How to pass the user credentails (agent_ID and password) to a 3rd party gadget like CIM or Calabrio AQM portal?
I have agent use the same credentials for Calabrio and CIM, but hate to re-type it again manually once i login to Finesse. How to pass the credentials so i can login at the same time to all gadgets.
Thanks
Senthil
Subject: RE: New Message from Senthil Kumar Natarajan in Finesse - General Questions
Replied by: David Lender on 28-05-2013 12:00:35 PM
Senthil,
The Finesse Agent Desktop does not support single sign on. You can however pass to your gadgets the same credentials that Finesse desktop uses.
Once the agent is logged in to the desktop and the gadgets are rendered, each gadget has access to the credentials that were used to login (agentid and password).
You have access to the configuration object using _config
You would then obtain the authorization string from the _config object:
authorization = _config.authorization;
Then use the finesse.js getCredentials() function to convert the authorization string into the agentid and password.
_util = finesse.utilities.Utilities;
Credentials = _util.getCredentials(authorization);
agentID = Credentials.id;
pwd = Credentials.password;
David
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
davidhlender - is there any way to get the username string if the customer is using Finesse 10.x with username logins instead of agent IDs? This method you posted works in my lab when we use agent IDs to log in to Finesse, but the customer tried this when logging in to Finesse (and therefore EIM/WIM) with agent usernames the Credentials.id contains the agent ID instead of the username, so they can't log in to EIM/WIM.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Did you ever get a response on this? We are having the same issue and my call center does not want to start using agent IDs as they have been using the username to login for years.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
No, I'm still trying to find a solution through the collaboration BU...

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Perform a GET call to get a User object, using the agentID
/finesse/api/User/<agentID>
This will return a User object with loginName providing the user, or agent's name.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Excellent, thank you!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
I've updated the original eGain Solutions Plus gadget (iframe with TabVisible features) with single sign-on using the Finesse REST API. Here's the public repository for it: https://bitbucket.org/juxe/gadget-egain-sso
This should also work for EIM/WIM without any changes. If anyone is using the eGain OEM product and can test this, please let me know if it works or not.