首页 > 解决方案 > 使用示例 Node 和 .NET 的未授权 (401) Power BI Embedded

问题描述

在为您的客户应用程序(Node 和 .NET)运行嵌入式示例时,我收到此错误(在控制台中来自/getEmbedToken

Status: Unauthorized (401)
Response: {"error":{"code":"PowerBINotAuthorizedException","pbi.error":{"code":"PowerBINotAuthorizedException","parameters":{},"details":[],"exceptionCulprit":1}}}
RequestId: fe5ca8dd-a49e-41b0-8f08-**********

我试过了:

有没有人知道还有什么要检查的?

谢谢!

标签: powerbipowerbi-embedded

解决方案


我发现了问题。万一这发生在任何人身上,以下是解决方案:

问题出现在第 7 步 -启用工作区访问,其中指出登录到 Power BI 服务 > 要启用的工作区 > 工作区访问 > 访问窗格,> 将服务主体复制到输入电子邮件地址文本框。

因为全局管理员的邮箱已经填好了,所以忽略了输入服务主体的实际需求(“输入邮箱地址”比较混乱)。

服务主体的名称是 Azure AD 应用程序的显示名称,它显示在 Azure AD 应用程序的概述选项卡中。如果您定义了任何安全组,这也可能是一个安全组。


推荐阅读