Policy - Set
Menetapkan kebijakan untuk jenis pengesahan tertentu.
PUT {instanceUrl}/policies/{attestationType}?api-version=2022-08-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
attestation
|
path | True |
Menentukan lingkungan eksekusi tepercaya yang akan digunakan untuk memvalidasi bukti |
|
instance
|
path | True |
string |
URI dasar instans pengesahan, misalnya https://mytenant.attest.azure.net. |
api-version
|
query | True |
string |
Versi API klien. Versi saat ini adalah 2022-08-01 |
Isi Permintaan
Media Types: "text/plain"
Nama | Jenis | Deskripsi |
---|---|---|
newAttestationPolicy |
string |
JWT Mengekspresikan kebijakan baru yang isinya adalah objek StoredAttestationPolicy. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Berhasil |
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal |
Contoh
Set Policy
Sample Request
PUT https://instance.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01
"eyJhbGciOiAiUlMyNTYiLCAiamt1IjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9jZXJ0cyIsICJraWQiOiAieWtJd00rcnRNcnhFZkZJVHY2TGZjVG03eWszUkxXRXBkN1lsZmJyTk1JST0iLCAidHlwIjogIkpXVCJ9.eyJhYXMtcG9saWN5SGFzaCI6ICJ2MG9QNG9KWkVKWnh4SXhFNmJiVVAxa1JSbWVfZXgtUHV4NlF0c1U4STdNIiwgImV4cCI6IDE1NzM4NjI5NzQsICJpYXQiOiAxNTczODU5Mzc0LCAiaXNzIjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MCIsICJuYmYiOiAxNTczODU5Mzc0fQ.FTMpKwZHJa5l9_Mdxl60FtSDOr9kLRDYw3UAofMXJ-eOEvm4FdNM69YHR6Oy_i1uUEnVDAnMHhR0APTXgKqoR7gDxxfJG_RgiQqsTmQ-ucmXNL2Ck--sH3bz9OfIocPYSN0FBWiq6fgG6iX_oMX1hs-ENsF7B3jSp1nVL8NWtWk"
Sample Response
{
"token": "eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJEUXAyWlhKemFXOXVQVEV1TURzTkNtRjFkR2h2Y21sNllYUnBiMjV5ZFd4bGN5QjdJRDAtSUhCbGNtMXBkQ2dwT3lCOU93MEthWE56ZFdGdVkyVnlkV3hsY3lCN2ZUcyJ9."
}
Definisi
Nama | Deskripsi |
---|---|
Attestation |
Menentukan lingkungan eksekusi tepercaya yang akan digunakan untuk memvalidasi bukti |
Cloud |
Respons kesalahan dari Pengesahan. |
Cloud |
Respons kesalahan dari Pengesahan. |
Policy |
Respons terhadap operasi kebijakan pengesahan |
AttestationType
Menentukan lingkungan eksekusi tepercaya yang akan digunakan untuk memvalidasi bukti
Nama | Jenis | Deskripsi |
---|---|---|
OpenEnclave |
string |
Ekstensi OpenEnclave ke SGX |
SevSnpVm |
string |
Komputer Virtual AMD SEV SNP |
SgxEnclave |
string |
Intel Software Guard eXtensions |
Tpm |
string |
Keamanan Berbasis Virtualisasi TPM Edge |
CloudError
Respons kesalahan dari Pengesahan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Respons kesalahan dari Pengesahan. |
CloudErrorBody
Respons kesalahan dari Pengesahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
message |
string |
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
PolicyResponse
Respons terhadap operasi kebijakan pengesahan
Nama | Jenis | Deskripsi |
---|---|---|
token |
string |
Struktur JSON Web Token RFC7519 yang isinya adalah objek PolicyResult. |