【问题标题】:Azure DevOps invoke rest api task authorization failingAzure DevOps 调用 rest api 任务授权失败
【发布时间】:2021-07-17 07:33:21
【问题描述】:

我在管道中使用调用 rest api 任务

我已将 Azure DevOps Pat 令牌保存在名为 system.AccessToken 的变量中

它在未经授权的情况下给出错误

我还尝试将 PAT 令牌转换为 base64,然后保存在变量中。它仍然显示相同的错误。

我需要为 system.AccessToken 提供什么值?

【问题讨论】:

    标签: azure-devops azure-pipelines azure-devops-rest-api azure-pipelines-build-task


    【解决方案1】:

    您不需要将 PAT 令牌添加到您的变量中。 System.AccessToken 是一个特殊变量,它携带正在运行的构建使用的安全令牌。

    此外,您在无代理作业中使用 Invoke Rest API 任务,因此您也无需设置“允许脚本访问 OAuth 令牌”选项。

    这是我的示例,效果很好:

    1.创建服务连接:

    2.Invoke REST API 任务的配置:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 2023-04-08
      • 1970-01-01
      • 2016-12-15
      • 2020-07-27
      • 2020-11-25
      • 1970-01-01
      相关资源
      最近更新 更多