Megosztás:


EntraMockResponsePlugin

A Microsoft Entra válaszait gúnyolja. Tartalmazza a MockResponsePlugin összes funkcióját, és támogatja a hitelesítési folyamat API-kéréseinek szimulálását.

Képernyőkép egy parancssorról, amelyen a Dev Proxy egy Microsoft Entra API-ra adott választ szimulál.

Amikor a beépülő modul szimulálja a hitelesítési folyamat API-válaszait, frissíti az állapotot, és nem felel meg az API-kérésnek. A kicsúsztatott válasz törzsében a beépülő modul a következő jogkivonatokat keresi, és lecseréli őket az elfogt API-kérések tényleges értékeire.

Token Leírás
@dynamic.devProxyCertificateChain A fejlesztői proxy hitelesítésszolgáltatójának tanúsítványlánca. A Dev Proxy a @dynamic.devProxyCertificateChain jogkivonatot a Dev Proxy CA tényleges tanúsítványláncára cseréli. Ez a jogkivonat akkor hasznos, ha ellenőrizni szeretné a Fejlesztői proxy által kiadott hozzáférési jogkivonatot.
@dynamic.devProxyKeyId A fejlesztői proxy hitelesítésszolgáltatójának kulcsazonosítója. A Dev Proxy a @dynamic.devProxyKeyId jogkivonatot a dev proxy hitelesítésszolgáltatójának tényleges kulcsazonosítójára cseréli. Ez a jogkivonat akkor hasznos, ha ellenőrizni szeretné a Fejlesztői proxy által kiadott hozzáférési jogkivonatot.
state=@dynamic A kérelemben szereplő állapotjogkivonat. A Dev Proxy a @dynamic-jogkivonatot a state lekérdezési sztring paraméter értékére cseréli
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." Mocked ID token. A Dev Proxy eltávolítja a @dynamic. jogkivonatot, és frissíti a nonce jogcím értékét a szimulált azonosító jogkivonatában.

Beépülő modulpéldány definíciója

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

Példa konfigurációra

Lásd MockResponsePlugin

Konfigurációs tulajdonságok

Lásd MockResponsePlugin

Parancssori beállítások

Lásd MockResponsePlugin