GET Service Endpoint为用户名和密码返回null

时间:2019-11-15 14:58:21

标签: azure-devops visual-studio-extensions azure-devops-rest-api azure-devops-server

我遇到了Azure DevOps REST Api的问题。因此,我正在使用 GET Service Endpoint 端点;其模板网址为https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=5.1-preview.2.

就我而言,此调用的目的是从DevOps项目的已连接SonarQube服务获取授权数据。该服务连接在创建时就填充了安全令牌,该令牌应从Api调用返回,如下所示:

(...)"authorization":{"parameters":{"username":security-token-here,"password":""},"scheme":"UsernamePassword"}(...)

要添加更多上下文,我是从Visual Studio扩展程序(仪表板小部件)发出此请求的。我添加了必要的范围vso.serviceendpoint

此调用可以在Azure DevOps Server version 17.143.28912.1上完美运行,但不能在versions Dev17.M153.317.153.29207.5上完美运行,在Azure DevOps Service上均不能。问题是我无法获得令牌,因为我收到的用户名和密码字段为空。

你们对此行为有任何线索吗?

0 个答案:

没有答案