Pats - Update
새 매개 변수를 사용하여 기존 PAT(개인용 액세스 토큰)를 업데이트. 토큰을 업데이트하려면 유효해야 합니다(해지되지 않음).
PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 조직의 이름입니다. |
api-version
|
query | True |
string |
사용할 API의 버전입니다. 이 버전의 API를 사용하려면 '7.1-preview.1'로 설정해야 합니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
allOrgs |
boolean |
(선택 사항) True이면 PAT(개인용 액세스 토큰)가 사용자의 모든 액세스 가능한 조직에 대한 것입니다. False이면(예: 토큰이 특정 organization 대한 경우) |
authorizationId |
string |
PAT(단일 고유한 개인용 액세스 토큰)를 식별하는 authorizationId |
displayName |
string |
(선택 사항) 토큰 이름 |
scope |
string |
(선택 사항) Azure DevOps 리소스에 액세스하기 위한 토큰 범위 |
validTo |
string |
(선택 사항) 토큰 만료 날짜 |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
성공적인 작업 |
보안
accessToken
개인용 액세스 토큰. 사용자 이름 및 토큰에 대한 모든 값을 암호로 사용합니다.
Type:
basic
예제
Update a personal access token by authorizationId
Sample Request
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
}
Sample Response
{
"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"
}
정의
Name | Description |
---|---|
Pat |
Azure DevOps 리소스에 액세스하는 데 사용되는 PAT(개인용 액세스 토큰)를 나타냅니다. |
Pat |
결과 PAT(개인용 액세스 토큰) 및 작업 중에 발생한 오류(있는 경우) 포함 |
Pat |
PAT(개인용 액세스 토큰)를 업데이트하기 위한 요청 매개 변수 캡슐화 |
Session |
발생한 오류(있는 경우) |
PatToken
Azure DevOps 리소스에 액세스하는 데 사용되는 PAT(개인용 액세스 토큰)를 나타냅니다.
Name | 형식 | Description |
---|---|---|
authorizationId |
string |
고유 GUID 식별자 |
displayName |
string |
토큰 이름 |
scope |
string |
Azure DevOps 리소스에 액세스하기 위한 토큰 범위 |
targetAccounts |
string[] |
토큰이 유효한 조직입니다. 토큰이 사용자의 모든 액세스 가능한 조직에 적용되는 경우 null |
token |
string |
만들 때 생성된 고유 토큰 문자열 |
validFrom |
string |
토큰 생성 날짜 |
validTo |
string |
토큰 만료 날짜 |
PatTokenResult
결과 PAT(개인용 액세스 토큰) 및 작업 중에 발생한 오류(있는 경우) 포함
Name | 형식 | Description |
---|---|---|
patToken |
결과 PAT(개인용 액세스 토큰) |
|
patTokenError |
발생한 오류(있는 경우) |
PatTokenUpdateRequest
PAT(개인용 액세스 토큰)를 업데이트하기 위한 요청 매개 변수 캡슐화
Name | 형식 | Description |
---|---|---|
allOrgs |
boolean |
(선택 사항) True이면 PAT(개인용 액세스 토큰)가 사용자의 모든 액세스 가능한 조직에 대한 것입니다. False이면(예: 토큰이 특정 organization 대한 경우) |
authorizationId |
string |
PAT(단일 고유한 개인용 액세스 토큰)를 식별하는 authorizationId |
displayName |
string |
(선택 사항) 토큰 이름 |
scope |
string |
(선택 사항) Azure DevOps 리소스에 액세스하기 위한 토큰 범위 |
validTo |
string |
(선택 사항) 토큰 만료 날짜 |
SessionTokenError
발생한 오류(있는 경우)
Name | 형식 | 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 |