How to configure Google OAuth in Bold BI
Integrating Google OAuth with Bold BI allows for secure authentication and streamlined user access. This article outlines the steps to create Google OAuth credentials and configure them within Bold BI.
Create Google OAuth Credentials
To begin, you need to create OAuth credentials through the Google Developer Console. Follow these steps:
-
Go to Google Dashboards and login with your Google account.
-
Click on the “Create Project” option.
-
In the project creation page, provide a name for your project, select the appropriate organization, and proceed to create the project.
-
To configure OAuth, we need to set up the OAuth consent screen. Please refer to the Google Documentation for more information.
-
Navigate to the Credentials page, select Create Credentials and choose the OAuth client ID option.
-
In the OAuth client ID creation page, provide the below necessary details and create the client
Fields Value Application Type From the dropdown choose Web Application. Name Enter the name for the OAuth Client. Authorized redirect URIs Add the redirect URI as like below https://{your_domain}/signin-oauth Note: Redirect URI also available in the Bold BI OAuth configuration page. -
Once client is created, make sure to copy the client ID and client secret. Store these credentials in a secure location.
Configure Google OAuth in Bold BI
Once you have your Google OAuth credentials, you can configure them in Bold BI. This can be done globally for all sites or specifically for individual sites. Follow these steps to configure Google OAuth in the UMS:
- Log in with the UMS admin account, navigate to the following page, and enable OAuth.
Settings -> Authentication -> OAuth 2.0
Direct URL: {domain}/ums/administration/sso?view=oauth-settings
- Enter the required details in the OAuth configuration page and save the information.
Field Value Enable OAuth 2.0 Enabled Provider Name Enter a display name for the provider. This name will be visible on the login page. Provider Logo Upload the image for provider. Authorization Endpoint https://accounts.google.com/o/oauth2/auth Token Endpoint Request Type: POST Endpoint: https://oauth2.googleapis.com/token User Information Endpoint Request Type: GET Endpoint: https://openidconnect.googleapis.com/v1/userinfo Client ID Fill the client id registered in Google. Client Secret Fill the client secret registered in Google. Scopes Fill the scopes as openid,profile,email. Note: Scopes are prefilled by default.
How to Login Bold BI with Google
To log into Bold BI using your Google account, follow these steps:
- To login with Google go to Bold BI login page and select the Google option.
- Enter the google credentials and login.