Sdílet prostřednictvím


EntraMockResponsePlugin

Napodobení odpovědí na Microsoft Entra. Zahrnuje všechny funkce MockResponsePlugin a přidává podporu pro napodobení požadavků rozhraní API toku ověřování.

snímek obrazovky příkazového řádku s příkazovým řádkem s napodobeným vývojovým proxy serverem a odpovědí na rozhraní Microsoft Entra API

Když modul plug-in simuluje odpovědi rozhraní API toku ověřování, aktualizuje stav a nonce tak, aby odpovídal požadavku rozhraní API. V textu napodobené odpovědi modul plug-in vyhledá následující tokeny a nahradí je skutečnými hodnotami z zachycených požadavků rozhraní API.

Symbol Popis
@dynamic.devProxyCertificateChain Řetěz certifikátů certifikační autority dev proxy. Dev Proxy nahradí token @dynamic.devProxyCertificateChain skutečným řetězem certifikátů certifikační autority pro vývojový proxy server. Tento token je užitečný, pokud chcete ověřit přístupový token vydaný dev proxy serverem.
@dynamic.devProxyKeyId ID klíče certifikační autority pro vývoj proxy serveru. Dev Proxy nahradí token @dynamic.devProxyKeyId skutečným ID klíče certifikační autority dev proxy serveru. Tento token je užitečný, pokud chcete ověřit přístupový token vydaný dev proxy serverem.
state=@dynamic Token stavu v požadavku. Dev Proxy nahradí token @dynamic hodnotou parametru řetězce dotazu state.
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." Napodobený token ID Dev Proxy odebere token @dynamic. a aktualizuje hodnotu deklarace identity nonce v tokenu napodobeného ID.

Příklad konfigurace

{
  "$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"
  }
}

Další možnosti konfigurace najdete v tématu MockResponsePlugin .

Vlastnosti konfigurace

Viz MockResponsePlugin

Možnosti příkazového řádku

Viz MockResponsePlugin