Partager via


Informations techniques de référence sur le proxy de développement

Cette section contient des informations techniques de référence sur les plug-ins du proxy de développement et les options de configuration.

Plug-ins

Liste des plug-ins qui fonctionnent avec n’importe quelle API.

Nom Descriptif
AuthPlugin Simule l’authentification et l’autorisation à l’aide de clés API ou OAuth2.
DevToolsPlugin Expose les messages du proxy dev et des informations sur les requêtes et réponses interceptées dans Chrome DevTools.
CachingGuidancePlugin Affiche un avertissement lorsque le proxy de développement a intercepté la même requête au cours de la période spécifiée.
CrudApiPlugin Simule une API CRUD avec un magasin de données en mémoire.
ExecutionSummaryPlugin Génère un rapport récapitulatif des requêtes qui passent par le proxy.
GenericRandomErrorPlugin Échec des requêtes avec une erreur sélectionnée aléatoire à partir d’un fichier contenant des erreurs factices.
HarGeneratorPlugin Génère des fichiers d’archive HTTP (HAR) à partir des requêtes et réponses interceptées.
HttpFileGeneratorPlugin Génère le fichier HTTP à partir des requêtes et réponses interceptées.
LanguageModelFailurePlugin Simule différents scénarios d’échec de modèle de langage pour tester la résilience des applications dépendantes du modèle de langage.
LanguageModelRateLimitingPlugin Simule la limitation de débit par jetons pour les API de modèle linguistique en suivant la consommation de jetons pour la prompt et la complétion dans des intervalles de temps configurables.
LatencePlugin Retarde les réponses par un nombre aléatoire de millisecondes à partir de la plage configurée.
MinimalCsomPermissionsPlugin Détecte les autorisations minimales nécessaires pour appeler les requêtes API enregistrées du Modèle Objet CSOM de SharePoint Client-Side.
MinimalPermissionsPlugin Vérifie si l’application utilise des autorisations minimales pour appeler des API. Utilise des informations d’API à partir du dossier local spécifié.
MinimalPermissionsGuidancePlugin Compare les autorisations utilisées dans le jeton JWT envoyé aux API par rapport aux étendues minimales requises pour les demandes enregistrées par le proxy et indique la différence.
MockGeneratorPlugin Génère des simulations de proxy de développement en fonction des requêtes interceptées.
MockRequestPlugin Vous permet d’émettre des requêtes web à l’aide du proxy de développement.
MockResponsePlugin Simule les réponses.
ODataPagingGuidancePlugin Affiche un avertissement lorsque le proxy intercepte une demande de pagination OData à l’aide d’une URL qui n’a pas été retournée précédemment dans l’une des réponses interceptées.
OpenAIMockResponsePlugin Simule les réponses d’Azure OpenAI et d’OpenAI à l’aide d’un modèle de langage local.
OpenAITelemetryPlugin Génère des données de télémétrie pour les demandes d’API compatibles OpenAI.
OpenAIUsageDebuggingPlugin Consigne les métriques d’utilisation de l’API OpenAI dans un fichier CSV à des fins de débogage et d’analyse.
OpenApiSpecGeneratorPlugin Génère des spécifications OpenAPI à partir des requêtes et réponses interceptées.
RateLimitingPlugin Simule les comportements de limite de débit.
RetryAfterPlugin Simule l’en-tête Retry-After envoyé par une API après la limitation d'une requête.
RewritePlugin Réécrit les demandes.
TypeSpecGeneratorPlugin Génère des fichiers TypeSpec à partir des requêtes et réponses interceptées.
UrlDiscoveryPlugin Crée une liste d’URL que le proxy a interceptées.

Plug-ins du Centre des API Azure

Liste des plug-ins qui fonctionnent avec le Centre d’API Azure.

Nom Descriptif
ApiCenterMinimalPermissionsPlugin Vérifie si l’application utilise des autorisations minimales pour appeler des API. Utilise les informations d’API de l’instance du Centre d’API Azure spécifiée.
ApiCenterOnboardingPlugin Vérifie si les API utilisées dans une application sont inscrites dans l’instance du Centre des API Azure spécifiée.
ApiCenterProductionVersionPlugin Vérifie si les API utilisées dans une application sont une version de production des API inscrites dans l’instance du Centre d’API Azure spécifiée.

Plugins Microsoft Entra

Liste des plug-ins qui fonctionnent avec l’API Microsoft Entra.

Nom Descriptif
EntraMockResponsePlugin Suggestions de traduction automatique et LLM pour Microsoft Entra.

Les plug-ins de Microsoft Graph

Liste des plug-ins qui fonctionnent avec l’API Microsoft Graph.

Nom Descriptif
GraphBetaSupportGuidancePlugin Affiche un avertissement lorsque le proxy détecte une demande au Microsoft Graph bêta endpoint.
GraphClientRequestIdGuidancePlugin Affiche un conseil lorsqu’une demande adressée à l’API Microsoft Graph n’inclut pas l’en-tête client-request-id .
GraphConnectorGuidancePlugin Affiche des conseils contextuels pour l’utilisation des connecteurs Microsoft Graph.
GraphMinimalPermissionsPlugin Retourne une liste des autorisations minimales requises pour les demandes Microsoft Graph enregistrées par proxy.
GraphMinimalPermissionsGuidancePlugin Compare les autorisations utilisées dans le jeton JWT envoyé à Microsoft Graph par rapport aux étendues minimales requises pour les demandes enregistrées par le proxy et indique la différence.
GraphMockResponsePlugin Simule les réponses des API Microsoft Graph.
GraphRandomErrorPlugin Échec des requêtes adressées à Microsoft Graph avec des erreurs aléatoires.
GraphSdkGuidancePlugin Affiche une astuce lorsque le proxy intercepte une requête adressée à Microsoft Graph qui n’a pas été émise par un SDK Microsoft Graph.
GraphSelectGuidancePlugin Affiche un avertissement lorsque le proxy intercepte une requête aux API Microsoft Graph qui n’incluent pas le $select paramètre de chaîne de requête.
ODSPSearchGuidancePlugin Affiche un avertissement lorsque le proxy de développement détecte une demande aux API de recherche OneDrive et SharePoint.

Journalistes

Liste des reporters qui génèrent des rapports dans différents formats.

Nom Descriptif
JsonReporter Génère des rapports au format JSON.
MarkdownReporter Génère des rapports au format Markdown.
PlainTextReporter Génère des rapports au format texte brut.

Paramétrage

Référence des options de configuration du proxy de développement.

Nom Descriptif
devproxyrc Fichier de configuration pour le proxy de développement.
Proxy API API pour interagir avec le proxy de développement de manière programmatique.
Paramètres du proxy Options de configuration pour les paramètres de proxy.