Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |