EntraMockResponsePlugin
模擬Microsoft Entra 的回應。 包含 MockResponsePlugin 的所有功能,並新增模擬驗證流程 API 要求的支援。
當外掛程式模擬驗證流程 API 回應時,它會更新狀態和 nonce 以符合 API 要求。 在仿真的響應主體中,外掛程式會搜尋下列令牌,並以截獲的 API 要求的實際值取代它們。
令牌 | 描述 |
---|---|
@dynamic.devProxyCertificateChain |
開發 Proxy CA 的憑證鏈結。 開發人員 Proxy 會將 @dynamic.devProxyCertificateChain 令牌取代為開發 Proxy CA 的實際憑證鏈結。 如果您想要驗證開發人員 Proxy 所簽發的存取令牌,此令牌很有用。 |
@dynamic.devProxyKeyId |
開發 Proxy CA 的金鑰標識碼。 開發人員 Proxy 會將 @dynamic.devProxyKeyId 令牌取代為開發 Proxy CA 的實際密鑰標識碼。 如果您想要驗證開發人員 Proxy 所簽發的存取令牌,此令牌很有用。 |
state=@dynamic |
要求中的狀態令牌。 Dev Proxy 會將 @dynamic 令牌取代為 state 查詢字串參數的值 |
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." |
模擬標識碼令牌。 Dev Proxy 會移除 @dynamic. 令牌,並更新模擬標識碼令牌中 nonce 宣告的值。 |
外掛程式實例定義
{
"name": "EntraMockResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "mocksPlugin"
}