Поделиться через


Pats - Get

Получает один личный маркер доступа (PAT).

GET https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?authorizationId={authorizationId}&api-version=7.1-preview.1

Параметры URI

Имя В Обязательно Тип Описание
organization
path True

string

Название организации Azure DevOps.

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 7.1-preview.1.

authorizationId
query True

string

uuid

AuthorizationId, идентифицирующие один уникальный личный маркер доступа (PAT)

Ответы

Имя Тип Описание
200 OK

PatTokenResult

успешная операция

Безопасность

accessToken

Личный маркер доступа. Используйте любое значение для имени пользователя и маркера в качестве пароля.

Type: basic

Примеры

Get a personal access token by authorizationId

Sample Request

GET https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?authorizationId=cf42cc9f-f170-4375-92ba-c13d58a6545f&api-version=7.1-preview.1

Sample Response

{
  "patToken": {
    "displayName": "analytics_token",
    "validTo": "2020-12-01T23:46:23.32Z",
    "scope": "vso.analytics",
    "targetAccounts": [
      "38aaa865-2c70-4bf7-a308-0c6539c38c1a"
    ],
    "validFrom": "2020-10-29T17:26:46.72Z",
    "authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
    "token": null
  },
  "patTokenError": "none"
}

Определения

Имя Описание
PatToken

Представляет личный маркер доступа (PAT), используемый для доступа к ресурсам Azure DevOps.

PatTokenResult

Содержит результирующий личный маркер доступа (PAT) и ошибку (при наличии), которая произошла во время операции.

SessionTokenError

Произошла ошибка (при наличии).

PatToken

Представляет личный маркер доступа (PAT), используемый для доступа к ресурсам Azure DevOps.

Имя Тип Описание
authorizationId

string

Уникальный идентификатор GUID

displayName

string

Имя маркера

scope

string

Области маркера для доступа к ресурсам Azure DevOps

targetAccounts

string[]

Организации, для которых маркер действителен; значение null, если маркер применяется ко всем доступным организациям пользователя

token

string

Строка уникального маркера, созданная при создании

validFrom

string

Дата создания маркера

validTo

string

Дата окончания срока действия маркера

PatTokenResult

Содержит результирующий личный маркер доступа (PAT) и ошибку (при наличии), которая произошла во время операции.

Имя Тип Описание
patToken

PatToken

Результирующий личный маркер доступа (PAT)

patTokenError

SessionTokenError

Произошла ошибка (при наличии).

SessionTokenError

Произошла ошибка (при наличии).

Имя Тип Описание
accessDenied

string

authorizationNotFound

string

deploymentHostNotSupported

string

displayNameRequired

string

duplicateHash

string

failedToIssueAccessToken

string

failedToReadTenantPolicy

string

failedToUpdateAccessToken

string

fullScopePatPolicyViolation

string

globalPatPolicyViolation

string

hostAuthorizationNotFound

string

invalidAudience

string

invalidAuthorizationId

string

invalidClient

string

invalidClientId

string

invalidClientType

string

invalidDisplayName

string

invalidScope

string

invalidSource

string

invalidSourceIP

string

invalidSubject

string

invalidTargetAccounts

string

invalidToken

string

invalidTokenType

string

invalidUserId

string

invalidUserType

string

invalidValidTo

string

none

string

patLifespanPolicyViolation

string

sourceNotSupported

string

sshPolicyDisabled

string

tokenNotFound

string

userIdRequired

string