SSO in Chat Widget
What the SSO in Chat widget is
The SSO in Chat widget integration enables you to let your end users to authenticate through Microsoft Azure Active Directory inside the Ebbot Chat widget.
Configure SSO in Chat widget
Follow this guide to enable the use of SSO in your Ebbot Chat widget.
Prerequisite – Get the Metadata File
Before starting the Azure configuration, you must generate the SAML metadata file in the widget.
Go to Settings → Integrations → SSO in the widget.
Click Save (this is required even if no changes are made).
After saving, the metadata file will be available at one of the following URLs, depending on hosting:
EU OVH Hosting
https://sp.saml.ebbot.eu/[botid]/metadata.xmlEU Google Hosting
https://sp.saml.v2.ebbot.app/[botid]/metadata.xml
Download and save the metadata file locally. You will need this file later when configuring SAML in Azure.
Create the Enterprise Application in Azure
Go to Azure Portal and navigate to Enterprise Applications.
Click New application → Create your own application.
Enter a name for the application.
Select Integrate any other application you don’t find in the gallery (Non-gallery).
Click Create.
Configure Single Sign-On (SAML)
Once the application is created, open it and click Set up single sign-on.
Select SAML as the sign-on method.
Click Upload metadata file.
Upload the locally saved metadata file.
Click Save.
Export and Configure the Certificate
Download the Base64-encoded certificate from Azure.
Go to settings --> integrations --> SSO in widget.
Paste the certificate into the IDP Certificate field.
Encryption Options
Choose one of the following options:
Upload the client certificate into Azure, or
Enable Allow Unencrypted Assertion
Testing and Attribute Mapping
You can now start testing SSO directly inside the widget.
The attributes under Attributes & Claims should be accessible using the
{{ email }}attribute.
Final Step: Enable SSO in a Scenario
Add the SAML SSO card to the scenario you want to authorize access through.
Last updated
Was this helpful?

