Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Макетирует ответы на 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 в маркере макетированного идентификатора. |
Пример конфигурации
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.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.0.0/mockresponseplugin.schema.json",
"mocksFile": "mocks.json"
}
}
Дополнительные параметры конфигурации см. в разделе MockResponsePlugin .