09-17-2019 01:48 AM
Hi,
Has anyone configured ECE customer side SSO with aqua templates? If the scenario is that customer has docked chat embedded at their web site and those already logged in (via SAML based SSO), should be recognized as authenticated visitors, how do I achieve that in practise. ECE admin guide suggests that SAML Assertion should be injected on the client side by calling egainDockChat.SetCustomerParameters("SAMLResponse",""), but I'm wondering how do I get my hands on the assertion?
So, if someone has experience on succesfull integration, help would be appreciated.
09-18-2019 06:30 AM
I have experience with Customer SSO, mainly with the Kiwi template, but it's all the same.
09-18-2019 09:31 PM
Yes, I've read through the documentation on config items you listed and it seems pretty clear for everything else, but the egainDockChat.SetCustomerParameters("SAMLResponse","") part. In my customer's achitecture the thing is that they are using docked chat at thjeir web site and in pages where the visitor is already authenticated. According to TAC, we should put SAML assertion in that "SAMLResponse" attribute (this is inside ECE chat Javascript to be sourced at website), but the thing is that we don't have this assertion available and major changes would be needed to get that working in this way. That's why I'm trying to figure out how the authenticvation flow really works and if someone has made it working with docked chat.
09-19-2019 02:27 AM
Just a thought that if the user is already authenticated, then the website must contain that information in authentication token or some other way; could this already available token be used while initiating chat. Its just a random thought, i haven't worked or seen this practically.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide