Single Sign-On (SSO) with Auth0 authentication in Bold Reports®
Bold Reports® lets you add users to the application with the Auth0 provider over OAuth 2.0. After you import them, you can share reports and email exported reports with them.
How to register the Bold Reports® application in Auth0
Register the Bold Reports® application in Auth0 to let Auth0 users sign in with single sign-on.
Note: This configuration has to be done on the Auth0 website.
What do I need before I register Bold Reports® in Auth0?
To register Bold Reports® in Auth0, you need the following:
- An admin account in Auth0.
- Install the Bold Reports® application.
How do I register the Bold Reports® application in Auth0?
You register Bold Reports® in Auth0 as a Regular Web Application. Follow these steps:
-
Log in to the Auth0 website with an
adminaccount.
-
Click
Applicationsin the left menu, and then click theCREATE APPLICATIONbutton.
-
Click
Regular Web Applicationsand proceed to the next step.
-
Auth0 registers the application and opens the application details page. Use the
Client IDandClient Secretin the Bold Reports® application.
-
Scroll down and save the
Allowed Callback URLs.
-
Make sure this URL matches the redirect URI in the settings of your Bold Reports® application, as shown in the following screenshot.

-
Fill in the details and save the changes.
After successful registration in Auth0, save these settings in the Bold Reports® settings page to enable this authentication.
Enable Auth0 authentication in Bold Reports®
To enable Auth0 authentication in Bold Reports®, configure the OAuth 2.0 settings as shown in the following screenshot.

Which fields do I fill in for Auth0?
The following table explains the fields you save in Bold Reports® to enable Auth0 for authentication:
| Provider Name | It represents the name of the authentication provider to be displayed on the login page. |
| Provider Logo | It represents the logo of the authentication provider to be displayed on the login page. |
| Authorization Endpoint | It should be in the format https://YOUR_DOMAIN/authorize. For more details, see the Auth0 authorize the user guide. |
| Token Endpoint Method | POST |
| Token Endpoint | It should be in the format https://YOUR_DOMAIN/oauth/token. For more details, see the Auth0 request tokens guide. |
| User Information Endpoint Method | GET |
| User Information Endpoint | It should be in the format https://YOUR_DOMAIN/userinfo . For more details, see the Auth0 get user info reference. |
| Client ID | The Client ID is obtained after registering the Bold Reports® application on the Auth0 website. |
| Client Secret | The Client Secret is obtained after registering the Bold Reports® application on the Auth0 website. |
| Scopes | openid, profile, email |
| Logout URI | It is an endpoint that logs out the third-party provider. |
| This must be the email of an admin account on the Auth0 website. |
Frequently asked questions
Which Auth0 application type do I choose for Bold Reports®?
Choose Regular Web Applications when you create the Bold Reports® application in Auth0.
Which scopes does Auth0 need in Bold Reports®?
Use the scopes openid, profile, email in the Bold Reports® OAuth 2.0 settings for Auth0.