我正在尝试从 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>'.
我最近的尝试。