How to enable Single Sign-On (SSO) for your customer apps in OneDesk

You may want to have your customers be automatically logged in to your OneDesk customer apps whenever they are on your site and authenticated with your own systems. OneDesk supports both SAML and OpenID protocols for customer account SSO. This post will focus on an example using the OpenID protocol and Azure as the identity provider, but the same idea will apply for any provider. For an example using SAML, see: SSO with Okta

Enable and Configure SSO for Customers in your OneDesk account

The basic steps to enabling SSO for your customers in OneDesk are as follows:

Step by step guide using Microsoft Azure Active Directory (Open ID)

1. Add Open ID Client Record

open id connect

2. In Azure, Create a new App Registration

Register the OneDesk application by:

3. Create and copy over a Client Secret

4. Copy over the ‘Client ID’

5. Copy the Endpoints to ‘Authorization URI’ and ‘Token URL’

6. Here is the completed OpenID Client record in OneDesk

Use the provided URLs to log into OneDesk’s customer apps

As soon as the record is completed, OneDesk will generate a list of URLs, one for each of your Customer Apps. Use the appropriate URL to allow your customers to log into that customer app using their Azure Active Directory credentials. By default there is 1 for the website widget (for live chat and more), one for the Customer Portal, and one for the knowledgebase. Use them as necessary.

Watch a video

Here is a video that shows setting up customer-SSO in OneDesk using Microsoft Azure Active Directory.

Troubleshooting – SSO is not, or has stopped working

Related Articles

Exit mobile version