Delen via


EntraMockResponsePlugin

Gesimuleerde antwoorden op Microsoft Entra. Bevat alle functionaliteit van de MockResponsePlugin en voegt ondersteuning toe voor het mocken van verificatiestroom-API-aanvragen.

Schermopname van een opdrachtprompt met Dev Proxy die een antwoord op een Microsoft Entra-API nasimuleerde.

Wanneer de invoegtoepassing reacties van de verificatiestroom-API simuleert, wordt de status en nonce bijgewerkt zodat deze overeenkomt met de API-aanvraag. In de gesimuleerde antwoordtekst zoekt de invoegtoepassing naar de volgende tokens en vervangt deze door de werkelijke waarden van de onderschepte API-aanvragen.

Teken Beschrijving
@dynamic.devProxyCertificateChain De certificaatketen van de Dev Proxy-CA. Dev Proxy vervangt het @dynamic.devProxyCertificateChain token door de werkelijke certificaatketen van de Dev Proxy-CA. Dit token is handig als u een toegangstoken wilt valideren dat is uitgegeven door Dev Proxy.
@dynamic.devProxyKeyId De sleutel-id van de Dev Proxy-CA. Dev Proxy vervangt het @dynamic.devProxyKeyId token door de werkelijke sleutel-id van de Dev Proxy-CA. Dit token is handig als u een toegangstoken wilt valideren dat is uitgegeven door Dev Proxy.
state=@dynamic Het statustoken in de aanvraag. Dev Proxy vervangt het @dynamic token door de waarde van de parameter state queryreeks
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." Gesimuleerd id-token. Dev Proxy verwijdert het @dynamic. token en werkt de waarde van de nonce claim bij in het gesimuleerde id-token.

Configuratievoorbeeld

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

Zie MockResponsePlugin voor meer configuratieopties.

Configuratie-eigenschappen

Zie MockResponsePlugin

Opdrachtregelopties

Zie MockResponsePlugin