Chat Desk User Guide

Authenticate customers

Client authentication using OAuth 2.0 allows agents in Chat Desk to authenticate their customers before they perform certain operations to protect them from fraudulent activities.
To use this powerful feature:
  1. 1.
    Activate Embedded Client Authentication as a product (Clickatell Portal)
  2. 2.
    Configure Identity Providers (Clickatell Portal)
  3. 3.
    Follow the steps below to use the Authentication extension in Chat Desk

Using the Authentication extension

As an agent engaging with a customer, click the "Extension" (puzzle) icon.
In the panel on the right, select the specific OAuth configuration you want to send to the customer to authenticate them.
All enabled Identity Providers (IDPs) set up in the Clickatell Portal will automatically pull through to this list in Chat Desk.
An authentication request is sent to the end-user as a URL. Clicking this link opens the login page/authentication page of the selected IDP.
Once the customer enters their details and is authenticated successfully, they are directed back to the channel they were engaging on.
The outcome of the authentication is shown in the chat window.