EntraMockResponsePlugin
Макетирует ответы на Microsoft Entra. Включает все функции MockResponsePlugin и добавляет поддержку макета запросов API потока проверки подлинности.
Когда подключаемый модуль имитирует ответы 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"
}
Пример конфигурации
Свойства конфигурации
Параметры командной строки
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.