为什么Azure DevOps PAT到期这么快?

时间:2019-12-09 07:43:05

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

我构建了一个项目,该项目使用用户生成的PAT(个人访问令牌)连接到Azure DevOps REST API,并获取有关项目及其提交等的一些数据。 现在,请求返回了:

  

访问被拒绝:使用的个人访问令牌已过期

即使令牌尚未过期,它也是在两天前创建的。

使用此RestAPI是否有任何限制,如果超出限制,它将自动使我的令牌失效?

1 个答案:

答案 0 :(得分:0)

首先,由于Expiration可以自定义,因此您需要与用户确认PAT是否已过期。

enter image description here

如果PAT确认尚未到期,则可以尝试重新创建新的PAT,选择All accessible organizationsFull access范围,撤消以前的PAT,然后查看新的PAT是否为可用。

enter image description here

在这个具有类似问题的case中,一个贡献者提供了一个解决方案:用户可以通过注销并重新登录来解决它。这似乎刷新了auth令牌并取消了对其的阻止。您也可以尝试。