Bagikan melalui


Permissions - Remove Permission

Menghapus izin yang ditentukan pada token keamanan untuk pengguna atau grup.

DELETE https://dev.azure.com/{organization}/_apis/permissions/{securityNamespaceId}/{permissions}?descriptor={descriptor}&api-version=6.0
DELETE https://dev.azure.com/{organization}/_apis/permissions/{securityNamespaceId}/{permissions}?descriptor={descriptor}&token={token}&api-version=6.0

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
securityNamespaceId
path True

string

uuid

Pengidentifikasi namespace keamanan.

organization
path

string

Nama organisasi Azure DevOps.

permissions
path

integer

int32

Izin untuk dihapus.

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '6.0' untuk menggunakan versi api ini.

descriptor
query True

string

Pendeskripsi identitas pengguna untuk menghapus izin.

token
query

string

Token keamanan untuk menghapus izin.

Respons

Nama Jenis Deskripsi
200 OK

AccessControlEntry

operasi berhasil

Keamanan

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

Nama Deskripsi
vso.security_manage Memberikan kemampuan untuk membaca, menulis, dan mengelola izin keamanan.

Contoh

Sample Request

DELETE https://dev.azure.com/fabrikam/_apis/permissions/5a27515b-ccd7-42c9-84f1-54c998f03866?descriptor=Microsoft.TeamFoundation.Identity;S-1-9-1551374245-1204400969-2402986413-2179408616-0-0-0-0-1&token=token1&api-version=6.0

Sample Response

{
  "descriptor": "Microsoft.TeamFoundation.Identity;S-1-9-1551374245-1204400969-2402986413-2179408616-0-0-0-0-1",
  "allow": 1,
  "deny": 0
}

Definisi

Nama Deskripsi
AccessControlEntry

Kelas untuk merangkum izin yang diizinkan dan ditolak untuk IdentityDescriptor tertentu.

AceExtendedInformation

Menyimpan informasi izin yang diwariskan dan efektif untuk AccessControlEntry tertentu.

IdentityDescriptor

Deskriptor identitas adalah pembungkus untuk jenis identitas (Windows SID, Paspor) bersama dengan pengidentifikasi unik seperti SID atau PUID.

AccessControlEntry

Kelas untuk merangkum izin yang diizinkan dan ditolak untuk IdentityDescriptor tertentu.

Nama Jenis Deskripsi
allow

integer

Kumpulan bit izin yang mewakili tindakan yang diizinkan untuk dilakukan oleh deskriptor terkait.

deny

integer

Kumpulan bit izin yang mewakili tindakan yang tidak diizinkan untuk dilakukan oleh deskriptor terkait.

descriptor

IdentityDescriptor

Deskriptor untuk pengguna tempat AccessControlEntry ini berlaku.

extendedInfo

AceExtendedInformation

Nilai ini, ketika diatur, melaporkan informasi yang diwariskan dan efektif untuk deskriptor terkait. Nilai ini hanya diatur pada AccessControlEntries yang dikembalikan oleh panggilan QueryAccessControlList(s) ketika parameter includeExtendedInfo diatur ke true.

AceExtendedInformation

Menyimpan informasi izin yang diwariskan dan efektif untuk AccessControlEntry tertentu.

Nama Jenis Deskripsi
effectiveAllow

integer

Ini adalah kombinasi dari semua izin eksplisit dan diwariskan untuk identitas ini pada token ini. Ini adalah izin yang digunakan saat menentukan apakah pengguna tertentu memiliki izin untuk melakukan tindakan.

effectiveDeny

integer

Ini adalah kombinasi dari semua izin eksplisit dan diwariskan untuk identitas ini pada token ini. Ini adalah izin yang digunakan saat menentukan apakah pengguna tertentu memiliki izin untuk melakukan tindakan.

inheritedAllow

integer

Ini adalah izin yang diwarisi untuk identitas ini pada token ini. Jika token tidak mewarisi izin, ini akan menjadi 0. Perhatikan bahwa setiap izin yang telah ditetapkan secara eksplisit pada token ini untuk identitas ini, atau grup apa pun yang merupakan bagian dari identitas ini, tidak disertakan di sini.

inheritedDeny

integer

Ini adalah izin yang diwarisi untuk identitas ini pada token ini. Jika token tidak mewarisi izin, ini akan menjadi 0. Perhatikan bahwa setiap izin yang telah ditetapkan secara eksplisit pada token ini untuk identitas ini, atau grup apa pun yang merupakan bagian dari identitas ini, tidak disertakan di sini.

IdentityDescriptor

Deskriptor identitas adalah pembungkus untuk jenis identitas (Windows SID, Paspor) bersama dengan pengidentifikasi unik seperti SID atau PUID.

Nama Jenis Deskripsi
identifier

string

Pengidentifikasi unik untuk identitas ini, tidak melebihi 256 karakter, yang akan dipertahankan.

identityType

string

Jenis deskriptor (misalnya, Windows, Paspor, dll.).