Pats - Update
Aggiornamenti un token di accesso personale esistente con i nuovi parametri. Per aggiornare un token, deve essere valido (non è stato revocato).
PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
organization
|
path | True |
string |
Nome dell'organizzazione di Azure DevOps. |
api-version
|
query | True |
string |
Versione dell'API da usare. Questa opzione deve essere impostata su '7.1-preview.1' per usare questa versione dell'API. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
allOrgs |
boolean |
(Facoltativo) True se questo token di accesso personale (PAT) è per tutte le organizzazioni accessibili dell'utente. False se in caso contrario ,ad esempio se il token è per un'organizzazione specifica) |
authorizationId |
string |
AuthorizationId che identifica un singolo token di accesso personale univoco (PAT) |
displayName |
string |
(Facoltativo) Nome del token |
scope |
string |
(Facoltativo) Ambiti del token per l'accesso alle risorse di Azure DevOps |
validTo |
string |
(Facoltativo) Data di scadenza del token |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
operazione riuscita |
Sicurezza
accessToken
Token di accesso personale. Usare qualsiasi valore per il nome utente e il token come password.
Tipo:
basic
Esempio
Update a personal access token by authorizationId
Esempio di richiesta
PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1
{
"authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
"displayName": "updated_token",
"scope": "vso.analytics",
"validTo": "2020-12-25T23:46:23.319Z",
"allOrgs": true
}
Risposta di esempio
{
"patToken": {
"displayName": "updated_token",
"validTo": "2020-12-25T23:46:23.32Z",
"scope": "vso.analytics",
"targetAccounts": null,
"validFrom": "2020-10-29T17:26:46.72Z",
"authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
"token": null
},
"patTokenError": "none"
}
Definizioni
Nome | Descrizione |
---|---|
Pat |
Rappresenta un token di accesso personale (PAT) usato per accedere alle risorse di Azure DevOps |
Pat |
Contiene il token di accesso personale risultante (PAT) e l'errore (se presente) che si è verificato durante l'operazione |
Pat |
Incapsula i parametri della richiesta per l'aggiornamento di un token di accesso personale (PAT) |
Session |
Errore (se presente) che si è verificato |
PatToken
Rappresenta un token di accesso personale (PAT) usato per accedere alle risorse di Azure DevOps
Nome | Tipo | Descrizione |
---|---|---|
authorizationId |
string |
Identificatore guid univoco |
displayName |
string |
Nome del token |
scope |
string |
Ambiti del token per l'accesso alle risorse di Azure DevOps |
targetAccounts |
string[] |
Le organizzazioni per cui il token è valido; Null se il token si applica a tutte le organizzazioni accessibili dell'utente |
token |
string |
Stringa di token univoca generata alla creazione |
validFrom |
string |
Data di creazione del token |
validTo |
string |
Data di scadenza del token |
PatTokenResult
Contiene il token di accesso personale risultante (PAT) e l'errore (se presente) che si è verificato durante l'operazione
Nome | Tipo | Descrizione |
---|---|---|
patToken |
Token di accesso personale risultante (PAT) |
|
patTokenError |
Errore (se presente) che si è verificato |
PatTokenUpdateRequest
Incapsula i parametri della richiesta per l'aggiornamento di un token di accesso personale (PAT)
Nome | Tipo | Descrizione |
---|---|---|
allOrgs |
boolean |
(Facoltativo) True se questo token di accesso personale (PAT) è per tutte le organizzazioni accessibili dell'utente. False se in caso contrario ,ad esempio se il token è per un'organizzazione specifica) |
authorizationId |
string |
AuthorizationId che identifica un singolo token di accesso personale univoco (PAT) |
displayName |
string |
(Facoltativo) Nome del token |
scope |
string |
(Facoltativo) Ambiti del token per l'accesso alle risorse di Azure DevOps |
validTo |
string |
(Facoltativo) Data di scadenza del token |
SessionTokenError
Errore (se presente) che si è verificato
Valore | Descrizione |
---|---|
accessDenied | |
authorizationNotFound | |
deploymentHostNotSupported | |
displayNameRequired | |
duplicateHash | |
failedToIssueAccessToken | |
failedToReadTenantPolicy | |
failedToUpdateAccessToken | |
fullScopePatPolicyViolation | |
globalPatPolicyViolation | |
hostAuthorizationNotFound | |
invalidAudience | |
invalidAuthorizationId | |
invalidClient | |
invalidClientId | |
invalidClientType | |
invalidDisplayName | |
invalidScope | |
invalidSource | |
invalidSourceIP | |
invalidSubject | |
invalidTargetAccounts | |
invalidToken | |
invalidTokenType | |
invalidUserId | |
invalidUserType | |
invalidValidTo | |
none | |
patLifespanPolicyViolation | |
sourceNotSupported | |
sshPolicyDisabled | |
tokenNotFound | |
userIdRequired |