2

我正在尝试从 Microsoft Flow 调用 CDN Purge 的 Azure REST API url。

  • 我发现 HTTP - HTTP 是作为 Azure 使用的最佳操作,带有 HTTP 声音,专门用于访问资源而不是(仅)调用。
  • 为此,我在 Azure Active Directory 中创建了一个 Web 应用程序/API 应用程序。
  • API 调用需要经过身份验证,因此我选择了 Active Directory OAuth。
  • 我在 Tenant 中填写了 Tenant id,选择 Secret 作为 Credential 类型,并将应用程序的密码(Keys)放入 Secret 字段。

但是,我不知道要在“受众”和“客户 ID”字段中输入什么。

我试图搜索文档,但没有找到任何相关结果。我认为其中之一应该是 App Id。

将什么放入受众和客户 ID 字段以及如何查找值?

是否需要做任何其他事情才能使其正常工作(例如设置允许清除 CDN、更新清单、分配角色的权限)?

PS:我正在进行BadRequest. Http request failed as there is an error getting AD OAuth token: 'AADSTS50105: Application '<appId>' is not assigned to a role for the application '<appIdUri>'.我最近的尝试。

4

1 回答 1

3

audienceApp ID URI您注册的值(homepage下图)

Client Id只不过是Application ID

在此处输入图像描述

于 2018-09-01T15:19:03.397 回答