微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Angular 获取 azure 服务主体的不记名令牌?

如何解决如何使用 Angular 获取 azure 服务主体的不记名令牌?

我需要获取 azure 服务主体的不记名访问令牌。我想在 Angular 应用程序中使用它来嵌入 power bi 报告。

既然我有principial Id、secret 和tenant id,我如何获得它?

更具体地说:我有带有 client_id 和 client_secret 的服务主体。我可以使用 .NET Core 通过 AppOwnData 方式获取不记名令牌。显示在此链接中。

https://github.com/microsoft/PowerBI-Developer-Samples

但我的情况是,我不想使用任何后端代码,而是想以 angular 获取服务主体的不记名令牌。

解决方法

您可以参考以下代码示例:https://github.com/Azure-Samples/ms-identity-javascript-angular-spa-aspnetcore-webapi

该示例讨论了使用 Angular SPA 调用 ASP .NET Web api。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。