Azure devops 使用azure DevOps rest api查找PAT范围

Azure devops 使用azure DevOps rest api查找PAT范围,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,我正在编写脚本,我需要找到PAT是否有完整的范围 我在Microsoft文档中找到了以下信息- 得到 使用此API,我可以找到特定用户的所有PAT及其名称、范围和更多详细信息 我不想在脚本中传递PAT名称,然后找出它的作用域 我想使用PAT令牌并返回给定PAT令牌的作用域 有什么API可以实现这一点吗 我不想在脚本中传递PAT名称,然后找出它的作用域 我想使用PAT令牌并返回给定PAT令牌的作用域 目前恐怕没有办法通过PAT令牌而不是PAT名称返回PAT范围 正如REST API的返回一样: 响

我正在编写脚本,我需要找到PAT是否有完整的范围

我在Microsoft文档中找到了以下信息-

得到

使用此API,我可以找到特定用户的所有PAT及其名称、范围和更多详细信息

我不想在脚本中传递PAT名称,然后找出它的作用域

我想使用PAT令牌并返回给定PAT令牌的作用域

有什么API可以实现这一点吗

我不想在脚本中传递PAT名称,然后找出它的作用域

我想使用PAT令牌并返回给定PAT令牌的作用域

目前恐怕没有办法通过PAT令牌而不是PAT名称返回PAT范围

正如REST API的返回一样:

响应主体不包含PAT令牌的值,因此,我们可以将PAT令牌的值与每个PAT相关联

另一方面,当我们创建PAT时,我们将收到以下消息:

警告-确保立即复制上述令牌。我们不存储它,您将无法再次看到它。

出于安全原因,Azure devops不保存我们创建的PAT值。因此,在Azure devops中不会有任何属性,例如保存或记录PAT值,因此我们不能使用PAT令牌作为判断条件

    {
        "clientId": "00000000-0000-0000-0000-000000000000",
        "accessId": "439729fa-be4e-49b2-8530-263cf053d786",
        "authorizationId": "a451306e-621d-4a6c-8c54-9096493a40f9",
        "hostAuthorizationId": "00000000-0000-0000-0000-000000000000",
        "userId": "c1b9603c-da3a-410e-9e59-074dcee61dcc",
        "validFrom": "2021-01-07T00:00:00",
        "validTo": "2021-02-06T00:00:00",
        "displayName": "TestPATA1",
        "scope": "app_token",
        "targetAccounts": [
            "c519b80d-5d71-46b3-a8e0-3edf8c026ea2"
        ],
        "token": null,
        "alternateToken": null,
        "isValid": true,
        "isPublic": false,
        "publicData": null,
        "source": null,
        "claims": null
    },