Single Sign-On (SSO) for your users in OneDesk

OneDesk allows you to set up single sign-on (SSO) to permit your users to log in using their existing credentials. If the user does not exist, once they log in using SSO, OneDesk will create a user record for them. Since email addresses must be unique in OneDesk, it is important that you do not already have a customer record with the user’s email address or the sign on will fail.

Enable and Configure SSO for Users in your OneDesk account

SSO requires the Enterprise level plan of OneDesk

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

Step by step guide using Single Sign-On using Microsoft Azure Active Directory

1. Add Open ID Client Record

single sign on for openid
Add Open ID client record

2. In Azure, create a new App Registration

Register the OneDesk application by:

3. Create and copy over a ‘Client Secret’

Select ‘New client secret’
Copy the client secret value

Note: Make note of the client secret expiry date. If the secret expires, your SSO will stop working.

4. Copy over the ‘Client ID’

Copy 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

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. You will probably primarily want to use the ‘Main App’ URL, however, by default OneDesk also generates URLs for the website widget (for live chat and more), for the Customer Portal, and for the knowledgebase. Use them as necessary.

Watch a video

Here is a video of enabling SSO for OneDesk using Microsoft Azure Active Directory.

Troubleshooting – SSO is not, or has stopped working

Exit mobile version