Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
I'm building an Angular 2 JavaScript app with the Microsoft Graph API currently.
It requires that I register an Azure AD app with the following URL:
https://apps.dev.microsoft.com/#/appList
(Also see, https://github.com/microsoftgraph/angular2-connect-rest-sample)
I want to embed a Power BI dashboard into the web app. It requires that I register a separate app with Azure AD using the following URL:
(Also see, https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-dashboard/)
In order to leverage both the Graph API and Power BI Embed, I have to register two separate apps with Azure AD and the user has to login twice.
Is there a way I can just grant Power BI permissions to the Graph API
Solved! Go to Solution.
@webermi wrote:
I'm building an Angular 2 JavaScript app with the Microsoft Graph API currently.
It requires that I register an Azure AD app with the following URL:
https://apps.dev.microsoft.com/#/appList
(Also see, https://github.com/microsoftgraph/angular2-connect-rest-sample)
I want to embed a Power BI dashboard into the web app. It requires that I register a separate app with Azure AD using the following URL:
(Also see, https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-dashboard/)
In order to leverage both the Graph API and Power BI Embed, I have to register two separate apps with Azure AD and the user has to login twice.
Is there a way I can just grant Power BI permissions to the Graph API
I don't know too much about Graph API and Azure AD. Could you try to add an extra API for the Power BI registered APP in azure portal? Then I guess probably you maybe able to use a single AAD app? Since your question is actually more related to AAD, to get better repsonse, I'd suggest you post in the dedicated AAD forum.
@webermi wrote:
I'm building an Angular 2 JavaScript app with the Microsoft Graph API currently.
It requires that I register an Azure AD app with the following URL:
https://apps.dev.microsoft.com/#/appList
(Also see, https://github.com/microsoftgraph/angular2-connect-rest-sample)
I want to embed a Power BI dashboard into the web app. It requires that I register a separate app with Azure AD using the following URL:
(Also see, https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-dashboard/)
In order to leverage both the Graph API and Power BI Embed, I have to register two separate apps with Azure AD and the user has to login twice.
Is there a way I can just grant Power BI permissions to the Graph API
I don't know too much about Graph API and Azure AD. Could you try to add an extra API for the Power BI registered APP in azure portal? Then I guess probably you maybe able to use a single AAD app? Since your question is actually more related to AAD, to get better repsonse, I'd suggest you post in the dedicated AAD forum.
I think that's it! I didn't see the ability to add an API.
Eventually, I think Power BI apps will also register in the centeralized https://apps.dev.microsoft.com. For now, I think just create it in https://dev.powerbi.com/apps and then manage it AAD is the best route.
Really appreciate it, Eric!
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |