Partilhar via


Referência técnica para Dev Proxy

Esta seção contém referência técnica para plug-ins e opções de configuração do Dev Proxy.

Plug-ins

Lista de plugins que funcionam com qualquer API.

Nome Descrição
AuthPlugin Simula autenticação e autorização usando chaves de API ou OAuth2.
DevToolsPlugin Expõe mensagens do Dev Proxy e informações sobre solicitações e respostas intercetadas no Chrome DevTools.
CachingGuidancePlugin Mostra um aviso quando o Proxy de Desenvolvimento intercetou a mesma solicitação dentro do período de tempo especificado.
CrudApiPlugin Simula uma API CRUD com um armazenamento de dados na memória.
ExecutionSummaryPlugin Gera um relatório resumido das solicitações que passam pelo proxy.
GenericRandomErrorPlugin Falha em solicitações com um erro selecionado aleatoriamente do arquivo que contém erros simulados.
HttpFileGeneratorPlugin Gera arquivo HTTP a partir das solicitações e respostas intercetadas.
LatencyPlugin Atrasa as respostas em um número aleatório de milissegundos do intervalo configurado.
MockGeneratorPlugin Gera simulações de Dev Proxy com base nas solicitações intercetadas.
MockRequestPlugin Permite que você emita solicitações da Web usando o Dev Proxy.
MockResponsePlugin Simula respostas.
ODataPagingGuidancePlugin Mostra um aviso quando o proxy interceta uma solicitação de paginação OData usando uma URL que não foi retornada anteriormente em uma das respostas intercetadas.
OpenAIMockResponsePlugin Simula respostas do Azure OpenAI e OpenAI usando um modelo de idioma local.
OpenApiSpecGeneratorPlugin Gera especificações OpenAPI no formato JSON a partir das solicitações e respostas intercetadas.
RateLimitingPlugin Simula comportamentos de limite de taxa.
RetryAfterPlugin Simula o Retry-After cabeçalho enviado por uma API depois de limitar uma solicitação.

Plug-ins do Centro de API do Azure

Lista de plug-ins que funcionam com a Central de APIs do Azure.

Nome Descrição
ApiCenterMinimalPermissionsPlugin Verifica se o aplicativo usa permissões mínimas para chamar APIs. Usa informações de API da instância especificada do Centro de API do Azure.
ApiCenterOnboardingPlugin Verifica se as APIs usadas em um aplicativo estão registradas na instância especificada do Centro de API do Azure.
ApiCenterProductionVersionPlugin Verifica se as APIs usadas em um aplicativo são a versão de produção das APIs registradas na instância especificada do Centro de API do Azure.

Plugins do Microsoft Entra

Lista de plugins que funcionam com a API do Microsoft Entra.

Nome Descrição
EntraMockResponsePlugin Simula respostas ao Microsoft Entra.

Plug-ins do Microsoft Graph

Lista de plug-ins que funcionam com a API do Microsoft Graph.

Nome Descrição
GraphBetaSupportGuidancePlugin Mostra um aviso quando o proxy deteta uma solicitação para o ponto de extremidade beta do Microsoft Graph.
GraphClientRequestIdGuidancePlugin Mostra uma dica quando uma solicitação à API do Microsoft Graph não inclui o client-request-id cabeçalho.
GraphConnectorGuidancePlugin Mostra orientações contextuais para trabalhar com conectores do Microsoft Graph.
GraphConnectorNotificationPlugin Simula a notificação ao ativar ou desativar um conector do Microsoft Graph no Centro de Administração do Teams (TAC). Valida solicitações para criar e excluir a conexão externa.
GraphMockResponsePlugin Simula respostas a APIs do Microsoft Graph.
GraphRandomErrorPlugin Falha em solicitações feitas ao Microsoft Graph com erros aleatórios.
GraphSdkGuidancePlugin Mostra uma dica quando o proxy interceta uma solicitação ao Microsoft Graph que não foi emitida por um SDK do Microsoft Graph.
GraphSelectGuidancePlugin Mostra um aviso quando o proxy interceta uma solicitação para APIs do Microsoft Graph que não inclui o parâmetro de cadeia de caracteres de $select consulta.
MinimalPermissionsPlugin Retorna uma lista das permissões mínimas necessárias para solicitações do Microsoft Graph que o proxy registrou.
MinimalPermissionsGuidancePlugin Compara as permissões usadas no token JWT enviado ao Microsoft Graph com os escopos mínimos necessários para solicitações que o proxy registrou e mostra a diferença.
ODSPSearchGuidancePlugin Mostra um aviso quando o Proxy de Desenvolvimento deteta uma solicitação para APIs de pesquisa do OneDrive e do SharePoint.

Repórteres

Lista de repórteres que geram reportagens em diferentes formatos.

Nome Descrição
JsonRepórter Gera relatórios em formato JSON.
MarkdownReporter Gera relatórios em formato Markdown.
PlainTextReporter Gera relatórios em formato de texto simples.

Configuração

Referência das opções de configuração do Dev Proxy.

Nome Descrição
DevProxyRC Arquivo de configuração para Dev Proxy.
Proxy API API para interagir com o Dev Proxy programaticamente.
Configurações de proxy Opções de configuração para configurações de proxy.