Token Revocations - Revoke Authorizations

Listelenen OAuth yetkilendirmelerini iptal eder.

POST https://dev.azure.com/_apis/tokenadministration/tokenrevocations?hostId={hostId}&api-version=5.0-preview.1
POST https://dev.azure.com/_apis/tokenadministration/tokenrevocations?hostId={hostId}&isPublic={isPublic}&api-version=5.0-preview.1

URI Parametreleri

Name İçinde Gerekli Tür Description
api-version
query True

string

Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '5.0-preview.1' olarak ayarlanmalıdır.

hostId
query True

string

uuid

Belirteçleri yönetmek için bildirim sayfasında görüntülenecek ana bilgisayar kimliği.

isPublic
query

boolean

PAT belirteçleri için false, SSH belirteçleri için true olarak ayarlayın.

İstek Gövdesi

Name Tür Description
audience

string[]

İptalleri sınırlamak için hedef kitlenin (hedef hesaplar) listesi

authorizationIds

string[]

İptal etmek için OAuth yetkilendirmesinin yetkilendirme kimliğinin listesi.

Yanıtlar

Name Tür Description
204 No Content

Yetkilendirmeler başarıyla silindi.

400 Bad Request

Giriş geçersiz, örneğin yetkilendirme kimliği ve/veya Ana Bilgisayar Kimliği içermiyor.

401 Unauthorized

Çağıranın belirteçleri yönetim izni yoksa

Güvenlik

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Name Description
vso.tokenadministration Kuruluş yöneticilerine mevcut belirteçleri yönetme (görüntüleme ve iptal etme) olanağı verir

Tanımlar

TokenAdministrationRevocation

Name Tür Description
audience

string[]

İptalleri sınırlamak için hedef kitlenin (hedef hesaplar) listesi

authorizationIds

string[]

İptal etmek için OAuth yetkilendirmesinin yetkilendirme kimliğinin listesi.