Get started with authenticated web messaging
Authenticated web messaging allows only authenticated users to start a web messaging session with your agents. These users must log in to your website or your application before they can send a web message.
To enable authenticated web messaging, follow these steps:
Create or configure an authentication server (an OpenID provider).Note: The authentication server configuration depends on the provider. This step results in a Discovery URI and Client credentials (client-id and client-secret) that you need in the next step. During this configuration, Genesys recommends that you create a separate client-id for integration into Genesys.
Create an OpenID Connect Messenger Configuration integration. When you configure credentials for this integration, use the client-id and client-secret.Note: The Set-up an Integration here link in Messenger configuration is a shortcut to the Integrations view. To navigate to the Genesys AppFoundry, click and then search for and install the OpenID Connect Messenger Configuration integration.
The following example demonstrates an OpenID Connect Messenger integration configuration.
This example shows where to add the client credentials (client-id and client-secret) in the OpenID Connect Messenger integration configuration.
- In your Messenger configuration, enable Authentication.
- In the Authentication area of the configuration, select the OpenID Connect Messenger Configuration integration. For more information, see Configure Messenger.
- Create and save a Messenger deployment.
- Assign this Messenger configuration to your deployment.
- Copy the code snippet from this deployment to the website pages where you want Messenger to appear, or use a Tag Manager tool to deploy it.
- To deploy Messenger to your mobile platform (custom mobile messenger), configure the deployment domain and ID in the Transport SDK.