如何确定给定的Azure DevOps PAT令牌对于所有可访问组织是否有效?

时间:2018-12-04 23:55:53

标签: azure tfs azure-devops token access-token

在Azure DevOps上创建新的个人访问令牌时,可以将其Organization选择为All accessible organizations。如何以编程方式确定PAT令牌(字符串)对所有可访问组织还是仅对一个组织有效?

我可以找到最相关的Azure DevOps文档:Authenticate access with personal access tokens for Azure DevOps Services and TFS

可能相关的来源:Git-Credential-Manager-for-Windows/Microsoft.Alm.Authentication/Src/Token.cs

1 个答案:

答案 0 :(得分:1)

据我所知,没有API可以验证PAT或以其他方式告诉您有关它的信息。

检查PAT是否在某处具有访问权限的最简单方法是使用它来访问REST API。如果您得到200,那您一切都很好。如果您收到401,则表示您无权访问。列出项目是一项非常安全的操作,基本上任何有权访问组织的PAT都将能够做到:

CASE