【发布时间】:2021-12-18 00:40:19
【问题描述】:
我有一个 Azure WebApp,它需要调用 Azure DevOps API 来触发构建管道。 我唯一的问题是找出从我的 web api 针对 azure devops API 进行身份验证的正确方法。
我应该为此使用服务主体帐户还是托管身份? 我是否必须在 Azure AD 中创建服务帐户,授予他 Azure DevOps 的权限?
我只有一个路由然后调用 DevOps API,所以我需要在路由被 WebApp 的 Principal 调用时进行身份验证。
我有点迷失如何正确地做这件事,因为关于 auth 主题的信息太多了。
目前我在 Azure KeyVault 的 PAT 中使用我的个人帐户,这只是一个临时解决方案。
感谢和问候
【问题讨论】:
标签: azure rest asp.net-core authentication