The Bold Reports application can be configured with OAuth 2.0 for Single Sign-On(SSO), so that the users can log in directly to Bold Reports application after authenticating using the OAuth 2.0.
Provide the following details in the OAuth 2.0 settings of Bold Reports application.
Provider Name | It represents the name of the authentication provider to be displayed in the login page. |
Provider Logo | It represents the logo of the authentication provider to be displayed in the login page. |
Authorization Endpoint | It is the endpoint in the provider to authorize the user. |
Token Endpoint Method | It represents the request type to access the token endpoint. |
Token Endpoint | It is the endpoint in the provider that generates the token. |
User Information Endpoint Method | It is the endpoint in the provider used to get the user details. |
User Information Endpoint | It represents the request type to access the user information endpoint. |
Client ID | It is an unique identifier provided to each of the applications while registering in the providers. |
Client Secret | It is a secret key that is used to authorize the applications. |
Scopes | It is comma separated lists of identifiers that specifies the access privileges that are being requested from the provider. |
This must be the email of an admin account of the providers. |
The previous mentioned similar steps are applicable to configure the OAuth 2.0 in User Management Server by logging into the URL {Bold Reports URL}/ums/administration/authentication
with admin credential.
Following are the list of few OAuth 2.0 providers and that explains how to connect with the Bold Reports application.
The OAuth 2.0 is provided in both the Bold Reports sites and User Management Server. OAuth 2.0 can be handled for each sites individually in the settings page by disabling the option as in the following screenshot.
OAuth 2.0 can be set as default authentication when OAuth 2.0 settings is enabled and saved. Follow the below steps.
When OAuth 2.0 is set as default authentication and try to disable the OAuth 2.0 settings will display below pop-up. Proceeding by clicking Yes
will disable the OAuth 2.0 default authentication.
Use the below custom login URL to login as normal user that is not from OAuth, when OAuth 2.0 default authentication is enabled.
{Bold Reports URL}/reporting/site/{tenant-name}/login?use_default_authentication=false