Power BI Embedded-访问令牌

asn*_*559 5 javascript php azure powerbi

因此,我在Power BI中有一些要与客户共享的图形。

我正在服务器上的此处创建自定义页面,并尝试使用Power BI Embedded设置嵌入这些图形。

我正在关注此链接https://docs.microsoft.com/zh-cn/power-bi/developer/get-azuread-access-token

但是,如何通过javascript API获取访问令牌?

小智 1

我认为目前在 Javascript 中这是不可能的。不久前,我尝试在 Javascript 中创建访问令牌,但未能找到方法。

我最终做了一些服务器端代码(类似于https://learn.microsoft.com/en-us/power-bi/developer/walkthrough-push-data-get-token)并将访问代码打印到一个隐藏的 div。然后我用 Javascript 获取令牌,并从那里继续使用 Javascript(创建嵌入令牌并嵌入报告本身)。

也许可以使用代理来做某种 Javascript 解决方案,但这超出了我的专业知识(代理具有服务器端代码)。

我知道的唯一纯Javascript解决方案是发布到网络解决方案(https://learn.microsoft.com/en-us/power-bi/service-publish-to-web),但它有一些限制和安全问题。