Power BI回复URL与为应用程序配置的回复URL不匹配

时间:2018-08-06 16:35:35

标签: powerbi powerbi-embedded

Stack Overflow中有很多类似的问题,但据我所知,没有一个提供解决此问题的信息。

目标

我组织中的任何人(但不在组织外部)必须能够查看Power BI报告。并非我组织中的所有用户都拥有Power BI Pro帐户,因此,据我了解,在SharePoint中共享报告不是一种选择。

背景

在过去的几年中,我使用Power BI工作区集合将Power BI报表嵌入到Azure Web应用程序中,并使用Azure Active Directory对其进行保护。这很好。最近,Microsoft淘汰了Power BI工作区集合。我需要找到另一种将报表嵌入到Azure Web应用程序中的方法。

尝试失败

我尝试使用Microsoft的入职/迁移工具,但这太令人困惑了。 (我不是专业开发人员。)Microsoft在GitHub上提供的示例Power BI和Azure代码也让我感到困惑。

Angular solution on Medium成功地引导我完成了实现我的目标的步骤,但是将创建一个解决方案的责任交给了我,这是我所没有的技能。

如果提供以下内容,则Visual Studio solution in GitHub会将报表嵌入到Azure Web应用程序中:

"AzureAd": { "Instance": "https://login.microsoftonline.com/common", "ClientId": "redacted", "ClientSecret": "redacted", "CallbackPath": "/signin-oidc", "Resource": "https://analysis.windows.net/powerbi/api", "EmbedUrlBase": "https://app.powerbi.com/*"

状态

我从Azure> Azure Active Directory>应用程序ID中收集了ClientId

我从Azure> Azure Active Directory>密钥>添加了ClientSecret,添加了称为“秘密”的密钥,保存并复制了该值。

我尝试过的URL(基于网络上的建议)包括:

此外,我在入门/迁移工具中有一个Report IDWorkspace IDGroup ID

问题

我继续遇到AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application错误。 (错误消息中未指定回复URL。)

问题

如何成功提供回复URL和回调路径?一个有用的答案将指导我如何准确找到要输入的内容。

如果需要,我可以提供其他信息。谢谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

您没有在配置中为“回复URL”指定值。这也必须在那里。在您的应用程序注册和配置中,您需要列出与回复URL相同的URL。在用户登录后,您可以在此处进行定向。尝试同时在两个页面中列出您的主要主页URL(https://hccanalytics.azurewebsites.net/)。

观看我的blog post和视频,看看是否有帮助。