URL Sicherheitsanbieter im Jitterbit App Builder neu schreiben
App Builder Web-Clients und Server müssen sich auf die App Builder Anwendungs URL. Dies ist für die Verarbeitung von Cookies und clientseitigen Weiterleitungen erforderlich, wie sie beispielsweise während des Authentifizierungsprozesses stattfinden. Reverse-Proxys können die Anforderungs URL während der Übertragung ändern. Mit dem Rewrite URL Provider kann eine URL wiederhergestellt werden, die von einem Reverse-Proxy umgeschrieben wurde.
Der Rewrite-URL Anbieter gleicht die folgenden Anforderungs-URL Komponenten ab:
- Schema - HTTP oder HTTPS
- Host - example.com
- Port - 80, 443
Übereinstimmende URLs werden umgeschrieben. Beachten Sie, dass nur die Komponenten Schema, Host und Port umgeschrieben werden können. Der Pfad kann nicht umgeschrieben werden. Da Pfade zwischen Groß- und Kleinschreibung unterscheiden, können sie nicht zuverlässig wiederhergestellt werden.
Konfiguration
Der Rewrite URL Anbieter muss manuell registriert werden. Der Rewrite-URL Anbieter sollte vor allen anderen Anbietern registriert werden.
Parameter
Parameter | Standardwert | Beschreibung |
---|---|---|
MatchUrl | Die URL Spezifikation, anhand derer die Anfrage getestet wird. Nur das Schema, der Host und der Port werden berücksichtigt. | |
RewriteUrl | Die URL, in die die Anfrage umgeschrieben wird. Nur Schema, Host und Port werden geändert. | |
DetectReverseProxy | False |
|
Fehlerbehebung
Um zu fehlerbehebung, warum eine URL möglicherweise umgeschrieben wird oder nicht, legen Sie die App Builder Protokollierungsebene auf Trace. Stellen Sie eine HTTP-Anfrage an App Builder(normalerweise einer, der über den Reverse-Proxy läuft). Überprüfen Sie dann die Protokolle. Sie sollten Protokolleinträge in folgender Form sehen:
HTTP request URL components: scheme=http, host=example.com, port=80
Rewritten HTTP request URL components: scheme=https, host=example.com, port=443