This section explains on how to enable the embed authentication to generate the secret code and download Embed Configuration file in the Bold BI Cloud.
Go to the settings page and click Embed
. Enable the Enable embed authentication
under that page.
Click Generate Secret
button.
On clicking it, the secret code will be generated. Save the secret key safely, as it will not be able to retrieve or restore this generated secret.
Once the secret code is generated, it can be reset by clicking the Reset Secret
button.
Warning : Resetting this code will break the previously working cloud dashboards.
Go to the settings page and click Embed
. Enable the Enable embed authentication
under that page.
Click Download
available in Embed Configuration option.
Once button is clicked, an Embed Configuration pop-up will be generated, from which you need to select the category and appropriate dashboard name. Then, click Download Json File
at the bottom of pop-up.
Copy the downloaded embedConfig.json file
, which is generated from the embed settings page of Bold BI server, and paste it into the App_Data folder of sample application.
The following properties are used in embedConfig.json file
:
ServerUrl | Dashboard Server URL (Eg: http://localhost:5000/bi, http://demo.boldbi.com/bi). |
SiteIdentifier | For Bold BI On-Premise Edition, it should be like site/site1 .For Bold BI Cloud, it should be an empty string. |
Environment | Your Bold BI application environment. (If Cloud, use cloud ; if On-Premise, use enterprise ) |
UserEmail | The email of the user. The dashboard will be rendered on behalf of this user. |
EmbedSecret | You can get your EmbedSecret key from embed tab by enablingEnable embedauthentication in same page |
DashboardId | Item id of the dashboard to be embedded in your application. |
EmbedType | BoldBI.EmbedType.Component. |
ExpirationTime | Token expiration time. |
NOTE: These features will be available only in Cloud BI Plan.