Compartilhar via


Referência técnica para Dev Proxy

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

Plugins

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 interceptadas no Chrome DevTools.
Plug-in de orientação de cache Mostra um aviso quando o Dev Proxy interceptou 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 nas solicitações com um erro selecionado aleatório do arquivo que contém erros fictícios.
HttpFileGeneratorPlugin Gera arquivo HTTP a partir das solicitações e respostas interceptadas.
Plug-in de latência Atrasa as respostas em um número aleatório de milissegundos do intervalo configurado.
MinimalPermissionsPlugin Verifica se o aplicativo usa permissões mínimas para chamar APIs. Usa informações de API da pasta local especificada.
MockGeneratorPlugin Gera simulações do Dev Proxy com base nas solicitações interceptadas.
MockRequestPlugin Permite que você emita solicitações da Web usando o Dev Proxy.
MockResponsePlugin Simula respostas.
ODataPagingGuidancePlugin Mostra um aviso quando o proxy intercepta uma solicitação de paginação OData usando uma URL que não foi retornada anteriormente em uma das respostas interceptadas.
OpenAIMockResponsePlugin Simula respostas do Azure OpenAI e OpenAI usando um modelo de idioma local.
Plug-in OpenApiSpecGeneratorPlugin Gera a especificação OpenAPI no formato JSON a partir das solicitações e respostas interceptadas.
Plug-in de limitação de taxa Simula comportamentos de limite de taxa.
RetryAfterPlugin Simula o cabeçalho enviado por uma API após a Retry-After limitação de uma solicitação.
RewritePlugin Reescreve as solicitações.

Plug-ins do Centro de API do Azure

Lista de plug-ins que funcionam com o Centro de API 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.

Plug-ins do Microsoft Entra

Lista de plug-ins 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 detecta uma solicitação para o ponto de extremidade beta do Microsoft Graph.
GraphClientRequestIdGuidancePlugin Mostra uma dica quando uma solicitação para a API do Microsoft Graph não inclui o client-request-id cabeçalho.
GraphConnectorGuidancePlugin Mostra diretrizes contextuais para trabalhar com conectores do Microsoft Graph.
GraphConnectorNotificationPlugin Simula a notificação ao habilitar ou desabilitar um conector do Microsoft Graph no TAC (Centro de Administração do Teams). Valida solicitações para criar e excluir a conexão externa.
Plug-in GraphMinimalPermissions Retorna uma lista das permissões mínimas necessárias para solicitações do Microsoft Graph que o proxy registrou.
GraphMinimalPermissionsGuidancePlugin 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.
Plug-in de resposta do GraphMock Simula respostas às APIs do Microsoft Graph.
GraphRandomErrorPlugin Falha nas solicitações feitas ao Microsoft Graph com erros aleatórios.
GraphSdkGuidancePlugin Mostra uma dica quando o proxy intercepta uma solicitação para o Microsoft Graph que não foi emitida por um SDK do Microsoft Graph.
GraphSelectGuidancePlugin Mostra um aviso quando o proxy intercepta uma solicitação para APIs do Microsoft Graph que não inclui o parâmetro de cadeia de caracteres de $select consulta.
ODSPSearchGuidancePlugin Mostra um aviso quando o Proxy de Desenvolvimento detecta uma solicitação para APIs de pesquisa do OneDrive e do SharePoint.

Repórteres

Lista de repórteres que geram relatórios em diferentes formatos.

Nome Descrição
JsonReporter Gera relatórios no formato JSON.
Repórter de Markdown Gera relatórios no formato Markdown.
Repórter de texto simples 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.