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. |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.