Поделиться через


EntraMockResponsePlugin

Макетирует ответы на Microsoft Entra. Включает все функции MockResponsePlugin и добавляет поддержку макета запросов API потока проверки подлинности.

снимок экрана командной строки с прокси-сервером разработки, в котором выполняется макет ответа на API Microsoft Entra.

Когда подключаемый модуль имитирует ответы API потока проверки подлинности, он обновляет состояние и значение nonce, чтобы соответствовать запросу API. В тексте макетированного ответа подключаемый модуль ищет следующие маркеры и заменяет их фактическими значениями из перехватанных запросов API.

Жетон Описание
@dynamic.devProxyCertificateChain Цепочка сертификатов ЦС прокси-сервера разработки. Прокси-сервер разработки заменяет маркер @dynamic.devProxyCertificateChain фактическим цепочкой сертификатов ЦС прокси-сервера разработки. Этот маркер полезен, если требуется проверить маркер доступа, выданный прокси-сервером разработки.
@dynamic.devProxyKeyId Идентификатор ключа ЦС прокси-сервера разработки. Прокси-сервер разработки заменяет маркер @dynamic.devProxyKeyId фактическим идентификатором ключа ЦС прокси-сервера разработки. Этот маркер полезен, если требуется проверить маркер доступа, выданный прокси-сервером разработки.
state=@dynamic Маркер состояния в запросе. Прокси-сервер разработки заменяет маркер @dynamic значением параметра строки запроса state
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." Макет маркера идентификатора. Прокси-сервер разработки удаляет маркер @dynamic. и обновляет значение утверждения nonce в маркере макетированного идентификатора.

Определение экземпляра подключаемого модуля

{
  "name": "EntraMockResponsePlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "mocksPlugin"
}

Пример конфигурации

См. MockResponsePlugin

Свойства конфигурации

См. MockResponsePlugin

Параметры командной строки

См. MockResponsePlugin