App-only token support
These release notes describe functionality that may not have been released yet. To see when this functionality is planned to release, please review Summary of what’s new. Delivery timelines and projected functionality may change or may not ship (see Microsoft policy).
Currently, building a Power BI Embedded application (also known as “app owns the data scenario”) requires creating a so-called master user account, storing the credentials for that account, and using them in the application code for performing non-interactive sign-in to Power BI. On the other hand, Azure AD has special support for applications authenticating using their own identity without a user context. This support was specially designed for app-only authentication, allows higher control and security, has less limitations, and is in general the recommended approach. We’re adding support for application authentication to Power BI Embedded. This enhances the deployment, security, and ALM for ISV apps that are using Power BI Embedded.