Troubleshooting Chat Customer SSO

Chat creation requests can be denied due to various conditions. In such cases, the customer is shown an error message along with an error code. The error code varies based on the cause of the issue and helps the administrators narrow down the root cause.

 

Error Code

Cause

400-101

‘Apply Customer Chat Single Sign On’ is enabled for the entry point, but SAML assertion is missing in the chat request.

Make sure that you are passing the SAML assertion in the chat creation request.

400-102

If there is an expiration date time set in the SAML assertion, the assertion has expired by the time it reaches the application.

400-103

EntityId present in the SAML assertion does not match the EntityId configured in the ‘Chat Customer Single Sign On’ in the Administration Console.

400-104

Public key certificate configured for SAML in ‘Chat Customer Single Sign On’ in the Administration Console has expired.

400-105

SAML assertion could not be validated using the public key configured in ‘Chat Customer Single Sign On’ in the Administration Console. Either the public key is incorrect or the SAML assertion has been tampered with.

400-106

An attribute configured in ‘loginParameters’ in eGainLiveConfig.js file has the property ‘secureAttribute’ set to ‘1’, but it is missing from SAML assertion.

400-107

Field validation failed for one or more chat attributes transferred in SAML assertion. The validation is configured for chat attributes in the ‘loginParameters’ in the eGainLiveConfig.js file.

400-108

Any other miscellaneous errors such as ‘malformed XML’.