【发布时间】:2019-07-10 13:38:02
【问题描述】:
我们有
- SPA 应用说,SPAApp1(Angular5 使用 ADAL 包)受 Azure AD 保护。
注意:此解决方案没有 .NET 组件 - WebAPI,比如受 AzureAD 保护的 WebAPI1 (.NET)。
- 在 WebAPI1 中创建了一个名为 AllAccess 的作用域
- 为 Azure 门户中的 AllAccess 范围授予 SPAApp1 对 WebAPI1 的访问权限。
在登录 SPA 应用程序时,我们会获取用户的 ID_Token。
- 我们如何从 SPAApp1 调用 WebAPI1 并传递具有 合适的范围?
- 如何生成此令牌,可用于 从 SPAApp1 访问 WebAPI1?
据我所知,要访问资源,我们需要获取包含所需范围 aud(资源的)的访问令牌?我们如何在 SPAApp 中获取此访问令牌
【问题讨论】:
标签: azure asp.net-web-api azure-active-directory single-page-application