【发布时间】:2020-03-03 16:03:47
【问题描述】:
我正在尝试将 Power BI 应用程序嵌入到 Angular 客户端。并且已经完成了以下工作。
使用 PowerBI pro 许可证创建 Power BI 报表并部署到工作空间。 可以从 URL 中获取 reportID 和 GroupId。
在 PowerBI 应用和 Azure AD 中注册 APP,在 Azure AD 中提供必要的权限
要获取访问令牌,添加以下代码:
应用设置如下:
但是,使用我注册 Azure AD 的正确用户名和密码,我没有获得令牌。
即使 API 返回 OK 成功,我也收到了这个作为响应。我不确定我在这里缺少什么。我正在使用 .net Core 应用程序。
【问题讨论】:
-
我不是 Angular 开发人员,但我认为应该使用这样的库来完成身份验证:github.com/AzureAD/microsoft-authentication-library-for-js
标签: asp.net-core powerbi access-token powerbi-embedded