希望你过得很好!
我正在创建一个 Windows 服务(.net 核心)项目,该项目将从 Power BI 报告服务器获取所有报告,并按计划向用户发送电子邮件。电子邮件中将有一个访问报告的链接,或者报告已经以用户安排的任何格式附加在电子邮件中(pptx、pdf、doc、txt)。
我已使用此参考链接使用 Power Bi 报告服务器 API: PBIRS | 2.0 | 微软-Rs | 昂首阔步
我的问题是可以使用 Windows 凭据直接访问此 api。我已经使用 HttpClientHandler 类中的 CredentialCache.DefaultNetworkCredentials 属性调用了 api。但这不是我们在生产环境中所计划的。我想使用自定义身份验证访问这些 api,以便用户只需单击具有令牌/身份验证的链接即可查看或下载/查看报告。如何将我的 Power BI 服务器配置为具有自定义身份验证?
谁能帮帮我吗?早期反应表示赞赏。
谢谢你!