【问题标题】:Call Power BI Reporting server Api using Token Based Authentication使用基于令牌的身份验证调用 Power BI 报告服务器 Api
【发布时间】:2021-03-22 08:36:52
【问题描述】:

希望你做得很好!

我正在创建一个 Windows 服务(.net 核心)项目,该项目将从 Power BI 报告服务器获取所有报告,并按计划向用户发送电子邮件。电子邮件中将有一个访问报告的链接,或者报告已经以用户安排的任何格式附加在电子邮件中(pptx、pdf、doc、txt)。

我已通过此参考链接使用 Power Bi Reporting Server API: PBIRS | 2.0 | Microsoft-Rs | Swagger

我的问题是可以使用 Windows 凭据直接访问此 api。我已经使用 HttpClientHandler 类中的 CredentialCache.DefaultNetworkCredentials 属性调用了 api。 但这不是我们在生产环境中计划的。 我想使用自定义身份验证访问这些 api,以便用户只需单击具有令牌/身份验证的链接即可查看或下载/查看报告。如何将我的 Power BI 服务器配置为具有自定义身份验证?

谁能帮帮我?感谢您尽早回复。

谢谢!

【问题讨论】:

  • 不是答案,我只是想知道您是如何实现将pbix 文件自动导出为pptxpdfPower BI RS 的其他格式的?我找不到使用他们的 API 的方法。
  • @Alex 我还没有做到这一点。嗯,这也是我想要达到的目标。

标签: .net-core power-bi-report-server powerbi-api


【解决方案1】:

我认为 pbi_rs 还不支持基于令牌的身份验证。但是有一个自定义身份验证的解决方案。 Custom Authentication on powerBI RS

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 2017-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多