Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
04-06-2021 17:14 PM - last edited 05-26-2022 13:01 PM
Learn how to develop cutting-edge web applications using .NET 5, Azure AD and the App-Owns-Data embedding model in Power BI. Campers will get increasingly excited as the learn how to implement App-Owns-Data embedding in a custom .NET 5 web application which involves first calling the Power BI Service API and then afterwards calling the Power BI JavaScript API with client-side code in the browser to complete the embedding process. More questions? Try asking the Power BI Community.
This session focuses on developing custom web applications using .NET 5 and the Power BI APIs to implement the App-Owns-Data embedding model. Campers will learn how to authenticate service principals and users using the Microsoft authentication library named Microsoft.Identity.Web. The session will teach developers how to acquire embedding data and generate embed tokens as service principal using the Power BI Service API. The session also examines the client-side programming required to embed and interact with reports in the browser using the Power BI JavaScript API. Along the way, the session will also explore advanced development topics such as adding TypeScript support to a Visual Studio Code development project, programming with multi-resource embed tokens and using EffectiveIdentity to leverage row-level security (RLS) in in the App-Owns-Data embedding model.
watch?v=fJK1Gbt9xT0