Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menirukan respons terhadap Microsoft Entra. Mencakup semua fungsionalitas MockResponsePlugin dan menambahkan dukungan untuk meniru permintaan API alur autentikasi.
Ketika plugin mensimulasikan respons API alur autentikasi, plugin memperbarui status dan nonce agar sesuai dengan permintaan API. Dalam isi respons yang ditiru, plugin mencari token berikut dan menggantinya dengan nilai aktual dari permintaan API yang disadap.
| Tanda | Deskripsi |
|---|---|
@dynamic.devProxyCertificateChain |
Rantai sertifikat CA Proksi Dev. Dev Proxy menggantikan token @dynamic.devProxyCertificateChain dengan rantai sertifikat aktual CA Proksi Dev. Token ini berguna jika Anda ingin memvalidasi token akses yang dikeluarkan oleh Dev Proxy. |
@dynamic.devProxyKeyId |
ID kunci CA Proksi Dev. Dev Proxy menggantikan token @dynamic.devProxyKeyId dengan ID kunci aktual dari CA Proksi Dev. Token ini berguna jika Anda ingin memvalidasi token akses yang dikeluarkan oleh Dev Proxy. |
state=@dynamic |
Token status dalam permintaan. Proksi Dev mengganti token @dynamic dengan nilai parameter string kueri state |
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." |
Token ID yang ditimpa. Dev Proxy menghapus token @dynamic. dan memperbarui nilai klaim nonce dalam token ID yang ditipu. |
Contoh konfigurasi
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "EntraMockResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "mocksPlugin"
}
],
"mocksPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/mockresponseplugin.schema.json",
"mocksFile": "mocks.json"
}
}
Lihat MockResponsePlugin untuk opsi konfigurasi lainnya.
Properti konfigurasi
Lihat MockResponsePlugin
Opsi baris perintah
Lihat MockResponsePlugin