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. |
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 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. |
RewritePlugin | Reescreve pedidos. |
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. |
GraphMinimalPermissionsPlugin | 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. |
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. |
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. |
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.