有没有办法使用应用服务身份验证生成的 OAuth 2.0 令牌来触发手动 Azure Web 作业?

问题描述 投票:0回答:1

我已经为我的应用程序服务设置了身份验证,并且我正在尝试使用 webhook url 调用我的 Web 作业。我想传递 OAuth 令牌而不是基本身份验证。有什么办法可以做到这一点吗?

我尝试在邮递员的网络钩子调用中发送令牌,但它给了我 403 禁止错误。

azure authentication azure-web-app-service authorization azure-webjobs
1个回答
0
投票

获取token的例子

az 登录 # 使用具有 RBAC Contributor 访问权限的 MSI 或 SP TOKEN=$(az account get-access-token --query accessToken | tr -d '"')

调用 webjob 的示例调用

curl -XPOST -H“授权:持有者 $TOKEN” https://.scm.azurewebsites.net/api/trigeredwebjobs//run

© www.soinside.com 2019 - 2024. All rights reserved.