Articles in this section
Category / Section

How to configure Google OAuth in Bold BI

Published:

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:

  1. Go to Google Dashboards and login with your Google account.

    image.png

  2. Click on the “Create Project” option.

  3. In the project creation page, provide a name for your project, select the appropriate organization, and proceed to create the project.

    image.png

  4. To configure OAuth, we need to set up the OAuth consent screen. Please refer to the Google Documentation for more information.

  5. Navigate to the Credentials page, select Create Credentials and choose the OAuth client ID option.

    image.png

  6. 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.

    image.png

  7. Once client is created, make sure to copy the client ID and client secret. Store these credentials in a secure location.

    image.png

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:

  1. 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
    Enable_oauth.png
  2. 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:

  1. To login with Google go to Bold BI login page and select the Google option.
    Google_Login.png
  2. Enter the google credentials and login.
    Google_loginto.png

Additional References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
KK
Written by Karthika Kandaswamy
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied