Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
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. |
Példa konfigurációra
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.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.1.0/mockresponseplugin.schema.json",
"mocksFile": "mocks.json"
}
}
További konfigurációs beállításokért lásd: MockResponsePlugin .
Konfigurációs tulajdonságok
Lásd MockResponsePlugin
Parancssori beállítások
Lásd MockResponsePlugin