Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hello.
I have been working on a .NET Core application with React.
Server side works fine (tokens generated work on the powerbi javascript demo)
Tokens from PowerBI Javascript Demo doesnt work on the client side (react component). Neither the tokens generated from my server.
GET https://wabi-north-europe-redirect.analysis.windows.net/metadata/cluster 403 (Forbidden)
I have recreated a small application. Here is the component:
import * as React from 'react';
import * as pbi from 'powerbi-client';
export default class App extends React.Component<{}, {}> {
private powerbi: pbi.service.Service;
private embedContainer: HTMLDivElement;
constructor(props: {}) {
super(props);
this.powerbi = new pbi.service.Service(pbi.factories.hpmFactory, pbi.factories.wpmpFactory, pbi.factories.routerFactory);
}
public render() {
return (
<div className="embedContainer" powerbi-type="report" style={{'height' : '600px', 'width' : '100%'}} ref={(div) => { if (div) {this.embedContainer = div; }}}/>
);
}
componentDidMount() {
// console.log(this.props);
let config = {
'accessToken': '',
'embedUrl': '',
'id': ''
};
console.log(config);
this.powerbi.embed(this.embedContainer, config);
}
}
Would love to share a repo with the code, but i think is not allowed (my posts are being deleted without reason/ private message)
Solved! Go to Solution.
The property tokenType was missing from the config.
The property tokenType was missing from the config.
Hello Ameb,
Do you mind sharing working source code or project files?
I am no longer working on this so can't clean the code properly or give you a detailed or simplified working code, but i uploaded what i had. Hope it helps.
https://github.com/Ameb/PBIEmbedded-NetCore-React-Demo
Most of my issues with this were the matching between the config used with the embedding API and the way the tokens were generated (since you can actually use an AD bearer token for embedding).
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 1 |