Freigeben über


Technische Referenz für Dev Proxy

Dieser Abschnitt enthält technische Referenz zu Dev Proxy-Plug-Ins und Konfigurationsoptionen.

Plug-Ins

Liste der Plug-Ins, die mit einer beliebigen API funktionieren.

Name Beschreibung
AuthPlugin Simuliert die Authentifizierung und Autorisierung mithilfe von API-Schlüsseln oder OAuth2.
DevToolsPlugin Macht Dev Proxy-Nachrichten und Informationen zu abgefangenen Anforderungen und Antworten in Chrome DevTools verfügbar.
CachingGuidancePlugin Zeigt eine Warnung an, wenn Dev Proxy die gleiche Anforderung innerhalb des angegebenen Zeitraums abgefangen hat.
CrudApiPlugin Simuliert eine CRUD-API mit einem Speicher im Arbeitsspeicher.
ExecutionSummaryPlugin Generiert einen Zusammenfassenden Bericht über die Anforderungen, die den Proxy durchlaufen.
GenericRandomErrorPlugin Schlägt Anforderungen mit einem zufällig ausgewählten Fehler aus der Datei mit simulierten Fehlern fehl.
HttpFileGeneratorPlugin Generiert HTTP-Datei aus den abgefangenen Anforderungen und Antworten.
LatencyPlugin Verzögert antworten um eine zufallszahl von Millisekunden aus dem konfigurierten Bereich.
MinimalPermissionsPlugin Überprüft, ob die App minimale Berechtigungen zum Aufrufen von APIs verwendet. Verwendet API-Informationen aus dem angegebenen lokalen Ordner.
MockGeneratorPlugin Generiert Dev Proxy-Modelle basierend auf den abgefangenen Anforderungen.
MockRequestPlugin Ermöglicht es Ihnen, Webanforderungen mithilfe von Dev Proxy ausstellen zu können.
MockResponsePlugin Simuliert Antworten.
ODataPagingGuidancePlugin Zeigt eine Warnung an, wenn der Proxy eine OData-Auslagerungsanforderung mit einer URL abfangen, die zuvor nicht in einer der abgefangenen Antworten zurückgegeben wurde.
OpenAIMockResponsePlugin Simuliert Antworten von Azure OpenAI und OpenAI mithilfe eines lokalen Sprachmodells.
OpenApiSpecGeneratorPlugin Generiert openAPI-Spezifikation im JSON-Format aus den abgefangenen Anforderungen und Antworten.
RateLimitingPlugin Simuliert Verhalten der Rate-Limit-Funktion.
RetryAfterPlugin Simuliert den Retry-After Von einer API gesendeten Header nach dem Drosseln einer Anforderung.
RewritePlugin Schreibt Anforderungen neu.

Azure API Center-Plug-Ins

Liste der Plug-Ins, die mit Azure API Center funktionieren.

Name Beschreibung
ApiCenterMinimalPermissionsPlugin Überprüft, ob die App minimale Berechtigungen zum Aufrufen von APIs verwendet. Verwendet API-Informationen aus der angegebenen Azure API Center-Instanz.
ApiCenterOnboardingPlugin Überprüft, ob die in einer App verwendeten APIs in der angegebenen Azure API Center-Instanz registriert sind.
ApiCenterProductionVersionPlugin Überprüft, ob die in einer App verwendeten APIs die Produktionsversion der APIs sind, die in der angegebenen Azure API Center-Instanz registriert sind.

Microsoft Entra-Plug-Ins

Liste der Plug-Ins, die mit der Microsoft Entra-API funktionieren.

Name Beschreibung
EntraMockResponsePlugin Simuliert Antworten auf Microsoft Entra.

Microsoft Graph-Plug-Ins

Liste der Plug-Ins, die mit der Microsoft Graph-API funktionieren.

Name Beschreibung
GraphBetaSupportGuidancePlugin Zeigt eine Warnung an, wenn ein Proxy eine Anforderung an den Betaendpunkt von Microsoft Graph erkennt.
GraphClientRequestIdGuidancePlugin Zeigt einen Tipp an, wenn eine Anforderung an die client-request-id Microsoft Graph-API den Header nicht enthält.
GraphConnectorGuidancePlugin Zeigt kontextbezogene Anleitungen für das Arbeiten mit Microsoft Graph-Connectors.
GraphConnectorNotificationPlugin Simuliert die Benachrichtigung beim Aktivieren oder Deaktivieren eines Microsoft Graph-Connectors im Teams Admin Center (TAC). Überprüft Anforderungen zum Erstellen und Löschen der externen Verbindung.
GraphMinimalPermissionsPlugin Gibt eine Liste der minimalen Berechtigungen zurück, die für Microsoft Graph-Anforderungen erforderlich sind, die von einem Proxy aufgezeichnet wurden.
GraphMinimalPermissionsGuidancePlugin Vergleicht die Berechtigungen, die im JWT-Token verwendet werden, das an Microsoft Graph gesendet wird, mit den mindest erforderlichen Bereichen, die für Anforderungen erforderlich sind, die für Anforderungen erforderlich sind, die von dem Proxy aufgezeichnet wurden, und zeigt den Unterschied an.
GraphMockResponsePlugin Simuliert Antworten auf Microsoft Graph-APIs.
GraphRandomErrorPlugin Schlägt Anforderungen an Microsoft Graph mit zufälligen Fehlern fehl.
GraphSdkGuidancePlugin Zeigt einen Tipp an, wenn proxy eine Anforderung an Microsoft Graph abfangen, die nicht von einem Microsoft Graph SDK ausgestellt wurde.
GraphSelectGuidancePlugin Zeigt eine Warnung an, wenn proxy eine Anforderung an Microsoft Graph-APIs abfangen, die den $select Abfragezeichenfolgenparameter nicht enthalten.
ODSPSearchGuidancePlugin Zeigt eine Warnung an, wenn Dev Proxy eine Anforderung an OneDrive- und SharePoint-Such-APIs erkennt.

Reporter

Liste der Reporter, die Berichte in verschiedenen Formaten generieren.

Name Beschreibung
JsonReporter Generiert Berichte im JSON-Format.
MarkdownReporter Generiert Berichte im Markdown-Format.
PlainTextReporter Generiert Berichte im Nur-Text-Format.

Konfiguration

Referenz zu Dev Proxy-Konfigurationsoptionen.

Name Beschreibung
devproxyrc Konfigurationsdatei für Dev Proxy.
Proxy-API API für die programmgesteuerte Interaktion mit Dev Proxy.
Proxyeinstellungen Konfigurationsoptionen für Proxyeinstellungen.