azure-devops - 使用 azure-devops-extension-api 获取 Azure 后端服务的 AAD 令牌
问题描述
我正在开发一个在工作项中运行的扩展。有没有办法为当前登录的用户获取 AAD 令牌,该令牌可用于对受 AAD 保护的后端服务(如 Azure App Service/Key Vault 等)进行身份验证?
解决方案
恐怕你不能直接这样做。Azure Devops Service 和 Azure 不是一回事。
我们可以使用VSS SDK和azure-devops-extension-api来获取 Azure-devops 相关信息(Azure Devops Service 的 AccessToken、组织信息、项目信息、用户信息),但是我们无法使用这些相关的 api 获取 AAD 令牌原因这些 api 用于 Azure Devops 服务。
推荐阅读
- cucumber-java - 如何将屏幕截图附加到 ExtentReport 中的每个步骤?
- python - 敌招不对,为什么?
- asp.net - ASP.NET MVC 多对多关系错误
- r - 将函数变量传递给 `inner_join()` 中的 by 选项以通过不同的列连接两个表
- javascript - VueJS:如何在 npm_modules 下注入存储和路由到组件
- javascript - 使用 puppeteer 或 playwright,有没有办法更新启动方法中最初传递的 args?
- go - 如何对所有请求使用 gorilla 中间件处理程序?
- c# - 将条目添加到 IEnumerable
- aws-fargate - 如何调试内存不足的aws fargate任务?
- azure-devops - 2 个 azure 管道之间的非干扰管道触发