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 Description
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écapitulative 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.
HttpFileGeneratorPlugin Génère le fichier HTTP à partir des requêtes et réponses interceptées.
LatencePlugin Retarde les réponses par un nombre aléatoire de millisecondes à partir de la plage configurée.
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é.
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.
OpenApiSpecGeneratorPlugin Génère des spécifications OpenAPI au format JSON à 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 avoir limité une requête.

Plug-ins du Centre des API Azure

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

Nom Description
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.

Plug-ins Microsoft Entra

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

Nom Description
EntraMockResponsePlugin Moque les réponses à Microsoft Entra.

Plug-ins Microsoft Graph

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

Nom Description
GraphBetaSupportGuidancePlugin Affiche un avertissement lorsque le proxy détecte une demande au point de terminaison bêta De Microsoft Graph.
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.
GraphConnectorNotificationPlugin Simule la notification lors de l’activation ou de la désactivation d’un connecteur Microsoft Graph dans le Centre d’administration Teams (TAC). Valide les demandes de création et de suppression de la connexion externe.
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 Fictive les réponses aux API Microsoft Graph.
GraphRandomErrorPlugin Échec des requêtes adressées à Microsoft Graph avec des erreurs aléatoires.
GraphSdkGuidancePlugin Affiche un conseil lorsque le proxy intercepte une requête adressée à Microsoft Graph qui n’a pas été émise par un KIT de développement logiciel (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 Description
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.

Configuration

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

Nom Description
devproxyrc Fichier de configuration pour le proxy de développement.
Proxy API API pour interagir avec le proxy de développement par programmation.
Paramètres du proxy Options de configuration pour les paramètres de proxy.