Roleassignments - Set Role Assignment
Mengatur penetapan peran pada sumber daya
PUT https://dev.azure.com/{organization}/_apis/securityroles/scopes/{scopeId}/roleassignments/resources/{resourceId}/{identityId}?api-version=7.1-preview.1
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
identity
|
path | True |
string uuid |
|
resource
|
path | True |
string |
Id sumber daya tempat peran akan ditetapkan |
scope
|
path | True |
string |
Id cakupan yang ditetapkan |
organization
|
path |
string |
Nama organisasi Azure DevOps. |
|
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.1' untuk menggunakan versi api ini. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
roleName |
string |
Nama peran yang ditetapkan. |
uniqueName |
string |
Pengidentifikasi pengguna yang diberi penetapan peran. |
userId |
string |
Id unik pengguna yang diberi penetapan peran. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
operasi berhasil |
Keamanan
oauth2
Jenis:
oauth2
Alur:
accessCode
URL Otorisasi:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token:
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
Cakupan
Nama | Deskripsi |
---|---|
vso.security_manage | Memberikan kemampuan untuk membaca, menulis, dan mengelola izin keamanan. |
Definisi
Nama | Deskripsi |
---|---|
Identity |
|
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
Role |
Menunjuk peran sebagai yang ditetapkan atau diwariskan secara eksplisit. |
Role |
|
Security |
|
User |
IdentityRef
Nama | Jenis | Deskripsi |
---|---|---|
_links |
Bidang ini berisi nol atau lebih tautan menarik tentang subjek grafik. Tautan ini dapat dipanggil untuk mendapatkan hubungan tambahan atau informasi lebih rinci tentang subjek grafik ini. |
|
descriptor |
string |
Deskriptor adalah cara utama untuk mereferensikan subjek grafik saat sistem berjalan. Bidang ini akan secara unik mengidentifikasi subjek grafik yang sama di seluruh Akun dan Organisasi. |
directoryAlias |
string |
Tidak digunakan lagi - Dapat diambil dengan mengkueri pengguna Graph yang direferensikan dalam entri "mandiri" kamus IdentityRef "_links" |
displayName |
string |
Ini adalah nama tampilan subjek grafik yang tidak unik. Untuk mengubah bidang ini, Anda harus mengubah nilainya di penyedia sumber. |
id |
string |
|
imageUrl |
string |
Tidak digunakan lagi - Tersedia dalam entri "avatar" kamus IdentityRef "_links" |
inactive |
boolean |
Tidak digunakan lagi - Dapat diambil dengan mengkueri status keanggotaan Graph yang direferensikan dalam entri "membershipState" dari kamus "_links" GraphUser |
isAadIdentity |
boolean |
Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Tidak digunakan lagi - tidak digunakan dalam sebagian besar implementasi ToIdentityRef yang sudah ada sebelumnya |
uniqueName |
string |
Tidak digunakan lagi - gunakan Domain+PrincipalName sebagai gantinya |
url |
string |
Url ini adalah rute lengkap ke sumber daya sumber subjek grafik ini. |
ReferenceLinks
Kelas untuk mewakili kumpulan tautan referensi REST.
Nama | Jenis | Deskripsi |
---|---|---|
links |
object |
Tampilan baca-saja dari tautan. Karena tautan Referensi bersifat baca-saja, kami hanya ingin mengeksposnya sebagai baca saja. |
RoleAccess
Menunjuk peran sebagai yang ditetapkan atau diwariskan secara eksplisit.
Nilai | Deskripsi |
---|---|
assigned |
Akses telah diatur secara eksplisit. |
inherited |
Akses telah diwarisi dari cakupan yang lebih tinggi. |
RoleAssignment
Nama | Jenis | Deskripsi |
---|---|---|
access |
Menunjuk peran sebagai yang ditetapkan atau diwariskan secara eksplisit. |
|
accessDisplayName |
string |
Deskripsi penugasan akses yang mudah digunakan. |
identity |
Pengguna yang perannya ditetapkan. |
|
role |
Peran yang ditetapkan untuk pengguna. |
SecurityRole
Nama | Jenis | Deskripsi |
---|---|---|
allowPermissions |
integer |
Izin peran diizinkan. |
denyPermissions |
integer |
Izin peran ditolak. |
description |
string |
Deskripsi akses pengguna yang ditentukan oleh peran |
displayName |
string |
Nama peran yang ramah pengguna. |
identifier |
string |
Pengidentifikasi unik global untuk peran tersebut. |
name |
string |
Nama unik peran dalam cakupan. |
scope |
string |
Mengembalikan id Dari ParentScope. |
UserRoleAssignmentRef
Nama | Jenis | Deskripsi |
---|---|---|
roleName |
string |
Nama peran yang ditetapkan. |
uniqueName |
string |
Pengidentifikasi pengguna yang diberi penetapan peran. |
userId |
string |
Id unik pengguna yang diberi penetapan peran. |