【问题标题】:Azure Devops REST API - Using PAT - return redirect Object movedAzure Devops REST API - 使用 PAT - 返回重定向对象已移动
【发布时间】:2022-01-03 07:26:12
【问题描述】:

我在使用控制台应用程序验证 Azure Devops API 时遇到问题

在 AzureDevOps 上调用 Get Projects API 后,我得到一个重定向...到登录页面

curl -u :${B64_PAT} "https://dev.azure.com/xxxxxxxxxxxx/_apis/projects?api-version=6.0"

返回:

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://spsprodsbr1.vssps.visualstudio.com/_signin?rea

我需要从“Java 服务器应用程序”调用此 API,但我在返回登录页面时遇到了问题。但我想遵循设备身份验证流程

【问题讨论】:

    标签: azure-devops azure-devops-rest-api


    【解决方案1】:

    我可以在我这边重现您的问题,要解决该问题,请将您的 PAT 直接传递给不带 base64 编码的命令。

    curl -u :<PAT> "https://dev.azure.com/xxxxxxxxxxxx/_apis/projects?api-version=6.0"
    

    【讨论】:

    • 我不敢相信就是这样。我最终实现了 oauth,我将使用 PAT,因为它真的更简单......谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 2022-09-29
    • 1970-01-01
    • 2022-08-19
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多