Single Sign-On (SSO) with OneLogin authentication in Bold Reports®

Bold Reports® lets you add users to the application with the OneLogin 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 OneLogin

Register the Bold Reports® application in OneLogin to let OneLogin users sign in with single sign-on (SSO).

Note: This configuration must be done on the OneLogin website.

What do I need before I register Bold Reports® in OneLogin?

To register Bold Reports® in OneLogin, you need the following:

  • An admin account in OneLogin is required.

  • Install the Bold Reports® application.

How do I register the Bold Reports® application in OneLogin?

You register Bold Reports® in OneLogin as an OpenId Connect app. Follow these steps:

  1. Log in to the OneLogin website with the admin account.

  2. Click Applications in the header menu.

    Application page

  3. Click the Add App button. Add Application page

  4. Type OpenId Connector oidc in the search box and click the result.

    Openidconnect

  5. Enter the application name and click Add App.

  6. Save the application name in the Display Name field.

    Applicationname

  7. Click the Configuration tab and save the Redirect URI's and Login Url.

    Redirect URI

  8. Find the Redirect URI and Login URL under the OpenID Connect settings of your Bold Reports® application, as shown in the following screenshot.

    Redirecturi in setting

  9. Click the SSO tab to locate the Client ID and Client Secret, then use them in the Bold Reports® application.

    OneLoginClient details

After successful registration in OneLogin, save these settings on the Bold Reports® settings page to enable this authentication.

Enable OneLogin authentication in Bold Reports®

To enable OneLogin authentication in Bold Reports®, configure the OAuth 2.0 settings as shown in the following screenshot.

OneLogin settings

Which fields do I fill in for OneLogin?

The following table explains the fields you save in Bold Reports® to enable OneLogin for authentication:

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 The format should be as follows: https://subdomain.onelogin.com/oidc/auth. For more details, see the OneLogin Authorization Code API Guide.
Token Endpoint Method POST
Token Endpoint The format should be as follows: https://subdomain.onelogin.com/oidc/token. For more details, see the OneLogin Authorization Code Grant Guide.
User Information Endpoint Method GET
User Information Endpoint The format should be as follows: https://subdomain.onelogin.com/oidc/me. For more details, see the OneLogin User Info API Guide.
Client ID The Client ID is obtained after registering the Bold Reports® application on the OneLogin website.
Client Secret The Client Secret is obtained after registering the Bold Reports® application on the OneLogin website.
Scopes openid, profile, email
Logout URI It is an endpoint that logs out the third-party provider.
Email This must be the email of an admin account on the OneLogin website.

Frequently asked questions

Which OneLogin app do I add for Bold Reports®?

Search for OpenId Connect or oidc when you add the app in OneLogin, and select the result.

Where do I find the OneLogin Client ID and Client Secret?

Click the SSO tab of the OneLogin application to find the Client ID and Client Secret. Use them in the Bold Reports® OAuth 2.0 settings.

See also