The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
I have created a .NET Core MVC App, but not able to get it running. It returns the subject error.
Microsoft.PowerBI.Api.EmbedTokenOperations.GenerateTokenWithHttpMessagesAsync(GenerateTokenRequestV2 requestParameters, Dictionary<string, List<string>> customHeaders, CancellationToken cancellationToken)
In the Azure Logs, I am able to trace the connection request to the Application have happened successfully, but the Token Generation does not happen. What could I be missing?
After viewing few blogs, I have added identity details before token generation to my Services -> Service.cs file
var effectiveIdentities = new List<EffectiveIdentity>();
foreach (var dataset in datasets)
{
effectiveIdentities.Add(new EffectiveIdentity(
username: "my_email_address",
datasets: new List<string> { dataset.Id.ToString() }
));
}
// Bundle token requests for reports, datasets, and the workspace
var tokenRequest = new GenerateTokenRequestV2(
reports: reportTokenRequests,
datasets: datasetTokenRequests,
targetWorkspaces: workspaceRequests,
identities: effectiveIdentities
);
Solved! Go to Solution.
Resolved after creating a New Workspace and Dataset. There were some issues with the Dataset due to which it returned a Bad Request
Resolved after creating a New Workspace and Dataset. There were some issues with the Dataset due to which it returned a Bad Request
Tried troubleshooting using Fiddle, but did not throw up any error. While troubleshooting through browser, it shows Internal Server Error : Error Code 500
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.