使用azure-devops-extension-api获取Azure后端服务的AAD令牌

问题描述

我正在开发在工作项中运行的扩展。 有什么方法可以获取当前登录用户的AAD令牌,该令牌可用于向受AAD保护的后端服务(如Azure App Service /密钥保险库等)进行身份验证?

解决方法

恐怕您不能直接这样做。 Azure Devops Service和Azure不一样。

我们可以使用VSS SDKazure-devops-extension-api来获取与Azure-devops相关的信息(用于Azure Devops Service的AccessToken,组织信息,项目信息,用户信息),但是我们不能使用获得AAD令牌这些相关的api导致这些api用于Azure Devops Service。