【问题标题】:How to revoke an azure DevOps token with only the token value known?如何在只知道令牌值的情况下撤销 azure DevOps 令牌?
【发布时间】:2020-08-14 13:41:26
【问题描述】:

我想知道如何在 Azure DevOps 中撤销 PAT 令牌,我只知道它的实际令牌值。

只要我知道它们的名称,GUI 就允许我删除我自己的令牌,并且通过 API,如果只知道它们的标识符 (https://docs.microsoft.com/en-us/rest/api/azure/devops/tokenadmin/revocations/revoke%20authorizations?view=azure-devops-rest-5.1),似乎可以删除令牌。

如果只知道令牌值,我既不知道它所属的用户,也不知道它的 id。

【问题讨论】:

    标签: azure-devops authorization


    【解决方案1】:

    我想知道如何在 Azure DevOps 中撤销 PAT 令牌,我只知道它的实际令牌值。

    Azure DevOps 不支持仅根据 PAT 的价值撤销 PAT。

    仅凭一个值,Azure Devops 无法确定该值属于哪个 PAT。只有在创建 PAT 时才能看到名称和值对。

    在 Azure Devops 中,我们可以通过 Web 门户或 REST API 撤销 PAT。如果你想通过 REST API 撤销 PAT,你需要知道它的"authorizationId"

    如果您对如何获取"authorizationId" 有任何疑问。详情请点击this question

    请注意,当您使用 REST API 撤销 PAT 时,您需要使用 OAuth2 身份验证。详细信息和方法请点击this document

    【讨论】:

      猜你喜欢
      • 2019-04-12
      • 2015-11-02
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      相关资源
      最近更新 更多