Microsoft Entra への応答をモックします。 MockResponsePlugin のすべての機能が含まれており、認証フロー API 要求のモック作成のサポートが追加されます。
プラグインは、認証フロー API 応答をシミュレートするときに、API 要求に一致するように状態と nonce を更新します。 モック応答本文では、プラグインは次のトークンを検索し、インターセプトされた API 要求の実際の値に置き換えます。
トークン | 形容 |
---|---|
@dynamic.devProxyCertificateChain |
開発プロキシ CA の証明書チェーン。 開発プロキシは、@dynamic.devProxyCertificateChain トークンを開発プロキシ CA の実際の証明書チェーンに置き換えます。 このトークンは、開発プロキシによって発行されたアクセス トークンを検証する場合に便利です。 |
@dynamic.devProxyKeyId |
開発プロキシ CA のキー ID。 開発プロキシは、@dynamic.devProxyKeyId トークンを開発プロキシ CA の実際のキー ID に置き換えます。 このトークンは、開発プロキシによって発行されたアクセス トークンを検証する場合に便利です。 |
state=@dynamic |
要求の状態トークン。 開発プロキシは、@dynamic トークンを state クエリ文字列パラメーターの値に置き換えます |
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." |
モック ID トークン。 開発プロキシは、@dynamic. トークンを削除し、モック ID トークン内の nonce 要求の値を更新します。 |
プラグイン インスタンスの定義
{
"name": "EntraMockResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "mocksPlugin"
}
構成の例
構成プロパティ
コマンド ライン オプション
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy