Aracılığıyla paylaş


EntraMockResponsePlugin

Microsoft Entra'ya verilen yanıtlarla dalga geçer. MockResponsePlugin tüm işlevlerini içerir ve sahte kimlik doğrulama akışı API'leri istekleri için destek ekler.

Microsoft Entra API'sine verilen yanıtı taklit eden Dev Proxy ile komut isteminin ekran görüntüsü.

Eklenti kimlik doğrulama akışı API'si yanıtlarının benzetimini yaparken, API isteğiyle eşleşecek şekilde durumu ve nonce'ı güncelleştirir. Sahte yanıt gövdesinde eklenti aşağıdaki belirteçleri arar ve bunları kesilen API isteklerindeki gerçek değerlerle değiştirir.

Jeton Açıklama
@dynamic.devProxyCertificateChain Geliştirme Ara Sunucusu CA'sının sertifika zinciri. Geliştirme Proxy'si, @dynamic.devProxyCertificateChain belirtecini Dev Proxy CA'sının gerçek sertifika zinciriyle değiştirir. Bu belirteç, Dev Proxy tarafından verilen bir erişim belirtecini doğrulamak istiyorsanız kullanışlıdır.
@dynamic.devProxyKeyId Geliştirme Ara Sunucusu CA'sının anahtar kimliği. Geliştirme Proxy'si, @dynamic.devProxyKeyId belirtecini Geliştirme Ara Sunucusu CA'sının gerçek anahtar kimliğiyle değiştirir. Bu belirteç, Dev Proxy tarafından verilen bir erişim belirtecini doğrulamak istiyorsanız kullanışlıdır.
state=@dynamic İstekteki durum belirteci. Dev Proxy, @dynamic belirtecini state sorgu dizesi parametresinin değeriyle değiştirir
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." Sahte kimlik belirteci. Dev Proxy, @dynamic. belirtecini kaldırır ve sahte kimlik belirtecindeki nonce talebin değerini güncelleştirir.

Eklenti örneği tanımı

{
  "name": "EntraMockResponsePlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "mocksPlugin"
}

Yapılandırma örneği

Bkz. MockResponsePlugin

Yapılandırma özellikleri

Bkz. MockResponsePlugin

Komut satırı seçenekleri

Bkz. MockResponsePlugin