在哪里可以找到要在 Microsoft Flow 的 Azure REST API 调用中使用的受众和客户端 ID 字段?

ali*_*lik 3 azure azure-cdn azure-active-directory power-automate

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

  • 我发现 HTTP - HTTP 是使用 Azure 的最佳操作,HTTP 听起来专门用于访问资源而不是(仅)调用。
  • 为此,我在 Azure Active Directory 中创建了一个 Web 应用程序/API 应用程序。
  • API 调用需要进行身份验证,因此我选择了 Active Directory OAuth。
  • 我将租户 ID 填写到租户中,选择“秘密”作为凭证类型,并将应用程序的密码(密钥)放入“秘密”字段中。

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

我尝试搜索文档但没有找到任何相关结果。我认为其中之一应该是应用程序 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>'.我最近的尝试。

Jay*_*ran 5

这是您注册audience的值(下图)App ID URIhomepage

Client Id只不过是Application ID

在此输入图像描述