Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<PreserveCompilationContext>true</PreserveCompilationContext>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<RootNamespace>BoldBI.Embed.Sample</RootNamespace>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Applying Dashboard Parameters for Widget Embedding using .NET Core

This project was created using ASP.NET Core 6.0. This application aims to demonstrate how to showcase the implementation of dashboard parameters in a BoldBI widget through JavaScript Embedding.
This project was created using ASP.NET Core 8.0. This application aims to demonstrate how to showcase the implementation of dashboard parameters in a BoldBI widget through JavaScript Embedding.

## Dashboard view

![Dashboard-View](https://github.com/boldbi/samples/assets/92368448/a79b6660-10f9-4f9a-a4ee-e03832db57dd)

## Requirements/Prerequisites

* [.NET Core 6.0](https://dotnet.microsoft.com/download/dotnet-core)
* [.NET Core 8.0](https://dotnet.microsoft.com/download/dotnet-core)
* [Visual Studio Code](https://code.visualstudio.com/download)

### Supported browsers
Expand Down Expand Up @@ -98,4 +98,4 @@ JavaScript embedding provides support for filtering widgets with dashboard param

* Thus, the widget will be loaded with the applied dashboard parameter value in the viewer section.

![updated-widget-with-dp](https://github.com/boldbi/samples/assets/92368448/1c9ff397-9b63-465d-9697-ffa2006ed247)
![updated-widget-with-dp](https://github.com/boldbi/samples/assets/92368448/1c9ff397-9b63-465d-9697-ffa2006ed247)
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Bold BI Iframe Embedded Sample in .NET Core

This project was created using ASP.NET Core 6.0. The application aims to demonstrate how to render the dashboard listing using Iframe which is available on your Bold BI server.
This project was created using ASP.NET Core 8.0. The application aims to demonstrate how to render the dashboard listing using Iframe which is available on your Bold BI server.

## Dashboard view

![iframe-dashboard-listing](https://github.com/boldbi/samples/assets/129487075/631d9c33-cb8d-4faf-94fa-79cf115cad09)

## Requirements/Prerequisites

* [.NET Core 6.0](https://dotnet.microsoft.com/download/dotnet-core)
* [.NET Core 8.0](https://dotnet.microsoft.com/download/dotnet-core)

### Supported browsers

Expand Down Expand Up @@ -65,4 +65,4 @@ Look at the Bold BI Embedding sample to live demo [here](https://samples.boldbi.

## Documentation

A complete Bold BI Embedding documentation can be found on [Bold BI Embedding Help](https://help.boldbi.com/embedding-options/iframe-embedding/?utm_source=github&utm_medium=backlinks).
A complete Bold BI Embedding documentation can be found on [Bold BI Embedding Help](https://help.boldbi.com/embedding-options/iframe-embedding?utm_source=github&utm_medium=backlinks)
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="6.31.0" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.31.0" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="7.6.3" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="7.6.3" />
</ItemGroup>

</Project>
6 changes: 3 additions & 3 deletions Scenario Based Samples/Iframe Full Server Embedding/README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Bold BI Full Server Based Embedding in ASP.NET Core MVC using IFrame

This project was created using ASP.NET Core 6.0. The application aims to demonstrate how to render Bold BI server with JWT Authentication in Iframe Embedding.
This project was created using ASP.NET Core 8.0. The application aims to demonstrate how to render Bold BI server with JWT Authentication in Iframe Embedding.

## Bold BI Server Embedding view

![Bold BI Server View](https://github.com/boldbi/samples/assets/129487075/37e0af6a-bd96-478c-ae91-5948840f257d)

## Requirements/Prerequisites

* [.NET Core 6.0](https://dotnet.microsoft.com/download/dotnet-core)
* [.NET Core 8.0](https://dotnet.microsoft.com/download/dotnet-core)

### Supported browsers

Expand Down Expand Up @@ -79,4 +79,4 @@ Look at the Bold BI Embedding sample to live demo [here](https://samples.boldbi.

## Documentation

A complete Bold BI Embedding documentation can be found on [Bold BI Embedding Help](https://help.boldbi.com/embedding-options/iframe-embedding/?utm_source=github&utm_medium=backlinks).
A complete Bold BI Embedding documentation can be found on [Bold BI Embedding Help](https://help.boldbi.com/embedding-options/iframe-embedding?utm_source=github&utm_medium=backlinks).
6 changes: 3 additions & 3 deletions Scenario Based Samples/JWTTokenWithDataSourceFilter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## Requirements/Prerequisites

* [.NET Core 6.0](https://dotnet.microsoft.com/download/dotnet-core)
* [.NET Core 8.0](https://dotnet.microsoft.com/download/dotnet-core)
* [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/)
* [Visual Studio Code](https://code.visualstudio.com/download)

Expand Down Expand Up @@ -40,10 +40,10 @@
| siteidentifier | For Bold BI Enterprise edition, it should be like `site/site1`. For Bold BI Cloud, it should be empty string. |
| environment | Your Bold BI application environment. (If Cloud, you should use `cloud`, if Enterprise, you should use `enterprise`) |
| useremail | UserEmail of the Admin in your Bold BI, which would be used to get the dashboards list |
| embedsecret | You could get your EmbedSecret key from Embed tab by enabling `Enable embed authentication` in Administration page <https://help.boldbi.com/embedded-bi/site-administration/embed-settings/?utm_source=github&utm_medium=backlinks> |
| embedsecret | You could get your EmbedSecret key from Embed tab by enabling `Enable embed authentication` in Administration page <https://help.boldbi.com/embedded-bi/site-administration/embed-settings?utm_source=github&utm_medium=backlinks> |

* Run the boldbi.web.api.sln sample

* Open the [web-client](https://github.com/boldbi/samples/tree/master/Scenario%20Based%20Samples/JWTTokenWithDataSourceFilter/web-client) in the vscode and install all dependent packages, using the following command `npm install`.

* Run your web-client sample with the command `npm start` in Visual Studio Code.
* Run your web-client sample with the command `npm start` in Visual Studio Code.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<IsPackable>false</IsPackable>
<SpaRoot>ClientApp\</SpaRoot>
<SpaProxyServerUrl>https://localhost:44459</SpaProxyServerUrl>
Expand Down
Loading