如何找出给定的 Azure DevOps 令牌 (PAT) 属于哪个用户?
How to find out which user a given Azure DevOps token (PAT) belongs to?
有时我们会遇到 Azure DevOps 管道或代码段使用无人知道其来源的令牌。当然,这不应该发生,但有时现实与理想世界不同。
如果我只有一个 Azure DevOps“个人访问令牌”,我如何找出它属于哪个用户?
很遗憾,恐怕您无法查出 PAT 属于哪个用户。
PAT(personal access token)创建后不会暴露在任何地方,它只会存储在微软这边的数据库中。
此外,您无法通过个人访问令牌本身获取相关信息,最多可以使用 REST API - Pats - Get 获取 PAT 相关信息(例如 displayname、targetAccounts等)通过 authorizationId
,但如果您只有令牌本身,则无法首先获取 authorizationId
。
有时我们会遇到 Azure DevOps 管道或代码段使用无人知道其来源的令牌。当然,这不应该发生,但有时现实与理想世界不同。
如果我只有一个 Azure DevOps“个人访问令牌”,我如何找出它属于哪个用户?
很遗憾,恐怕您无法查出 PAT 属于哪个用户。
PAT(personal access token)创建后不会暴露在任何地方,它只会存储在微软这边的数据库中。
此外,您无法通过个人访问令牌本身获取相关信息,最多可以使用 REST API - Pats - Get 获取 PAT 相关信息(例如 displayname、targetAccounts等)通过 authorizationId
,但如果您只有令牌本身,则无法首先获取 authorizationId
。