Users can be added to the Bold Reports® application using the Amazon Cognito provider. By importing them, administrators can share the reports and email exported reports to them.
This section explains how to perform Single Sign-On for users in Amazon Cognito with the Bold Reports® application.
Note: This configuration has to be done on the Amazon Cognito website.
Login to the Amazon Cognito website with an admin account, open the console, and then click Manage User pool.

Click App Clients under General Settings in the left-side menu, and then add the application.

Save the App client name and click Create app client.

Click on Show Details to know the Client Secret.

Utilize the App client id and App client secret as shown in the following screenshot.

Click on App client settings under App integration in the left-side menu and add the Callback URL(s).

The callback URL(s) must be the URI in the settings of your BoldReports application, as shown in the following screenshot.

After successful registration in Amazon Cognito, save these settings in the BoldReports settings page to enable this authentication.
Configure the settings in Bold Reports® as in the following snap to enable the authentication using Amazon Cognito.

The fields required to enable Amazon Cognito for authentication in Bold Reports® are explained below.
| 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://AUTH_DOMAIN/oauth2/authorize. Please refer here for more details. |
| Token Endpoint Method | POST |
| Token Endpoint | It should be in the format https://AUTH_DOMAIN/oauth2/token. Please refer to the AWS Cognito Token Endpoint Guide for more details. |
| User Information Endpoint Method | GET |
| User Information Endpoint | It should be in the format https://AUTH_DOMAIN/oauth2/userinfo. Please refer to the AWS Cognito UserInfo Endpoint Guide for more details. |
| Client ID | The Client ID is obtained after registering the Bold Reports® application on the Amazon Cognito website. |
| Client Secret | The Client Secret is obtained after registering the Bold Reports® application on the Amazon Cognito 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 Amazon Cognito website. |