gpt4 book ai didi

oauth - 从 Azure 调度程序调用安全的 Azure API

转载 作者:行者123 更新时间:2023-12-01 13:28:32 24 4
gpt4 key购买 nike

我开发了一个 Azure API,它通过在 ExpressMode 中配置的“使用 azure 事件目录登录”来保证安全。在 Azure 管理门户中,在应用程序下,选择已注册的应用程序在我复制的配置部分,客户端 ID 和生成的 key

现在我需要从 azure scheduler 调用这个 API,我在作业操作设置下配置身份验证设置以使用“Active Directory OAuth”,我输入了 Tenant、ClientId、Secret 和 Audience 的相关值,我保留了默认值这是:https://management.core.windows.net/
但是当我尝试运行作业时会失败未经授权的响应 header :...body : 您没有权限查看此目录或页面。

我想知道我错过了配置的哪一部分?

谢谢!

最佳答案

经过更多的研究,终于找到了答案,感谢 "Unauthorized" when invoking an API App from Azure Scheduler with Azure AD OAuth authentication

  1. 浏览到 AzureResource Explorer
  2. 选择你的API应用,在配置下选择authsettings节点
  3. 像下面这样编辑“allowedAudiences”

    “允许的受众”:[ “https://xxxx.azurewebsites.net”, “https://management.core.windows.net/”],

关于oauth - 从 Azure 调度程序调用安全的 Azure API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41143486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com