未经授权的401错误,用于Power BI报表嵌入。

3

如果您能提供一个 [mcve],那将非常棒。 - mjwills
你能分享一下这个错误的响应主体和头部吗? - RBreuer
2个回答

5
在我的Power BI嵌入式实施过程中,我遇到了完全相同的问题。 在我这种情况下,问题在于未为Azure Active Directory中注册的应用程序授予足够的权限。 请确保您执行了以下步骤:
  1. 在Azure Active Directory的App Registrations下注册您的App(原生或Web App)。 或者使用Power BI Developer Console进行注册 - Azure Active Directory Preferred
  2. 从Permissions Option向已注册的应用程序添加Power BI API。
  3. 选择并委派Power BI API所需的所有权限
  4. 最重要的是向已注册的应用程序授予所有权限。 如果您没有Azure Portal的管理员访问权限,则无法授予权限
更多详细信息可以在此处找到。

这个来自Azure的过程非常不友好,而且它不起作用。 - OrganicMustard

0

我手动创建安全组时还需要执行的另一步是将服务主体(应用程序注册中的应用程序)添加到Azure AD中的安全组中。

PowerShell示例可以为您完成此操作,但手动步骤没有描述它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接