Pats - Get
Obtiene un único token de acceso personal (PAT).
GET https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?authorizationId={authorizationId}&api-version=7.1-preview.1
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
El nombre de la organización de Azure DevOps. |
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "7.1-preview.1" para usar esta versión de la API. |
authorization
|
query | True |
string uuid |
AuthorizationId que identifica un único token de acceso personal (PAT) |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
accessToken
Token de acceso personal. Use cualquier valor para el nombre de usuario y el token como contraseña.
Type:
basic
Ejemplos
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"
}
Definiciones
Nombre | Description |
---|---|
Pat |
Representa un token de acceso personal (PAT) que se usa para acceder a los recursos de Azure DevOps. |
Pat |
Contiene el token de acceso personal (PAT) resultante y el error (si existe) que se produjo durante la operación. |
Session |
Error (si existe) que se produjo |
PatToken
Representa un token de acceso personal (PAT) que se usa para acceder a los recursos de Azure DevOps.
Nombre | Tipo | Description |
---|---|---|
authorizationId |
string |
Identificador guid único |
displayName |
string |
Nombre del token |
scope |
string |
Ámbitos de token para acceder a los recursos de Azure DevOps |
targetAccounts |
string[] |
Las organizaciones para las que el token es válido; null si el token se aplica a todas las organizaciones accesibles del usuario |
token |
string |
Cadena de token única generada al crearse |
validFrom |
string |
Fecha de creación del token |
validTo |
string |
Fecha de expiración del token |
PatTokenResult
Contiene el token de acceso personal (PAT) resultante y el error (si existe) que se produjo durante la operación.
Nombre | Tipo | Description |
---|---|---|
patToken |
Token de acceso personal (PAT) resultante |
|
patTokenError |
Error (si existe) que se produjo |
SessionTokenError
Error (si existe) que se produjo
Nombre | Tipo | Description |
---|---|---|
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 |