URL Sicherheitsanbieter im Jitterbit App Builder neu schreiben
App Builder Webclients und-Server müssen sich auf die App Builder Anwendungs-URL einigen. Dies ist für die Verarbeitung von Cookies und clientseitigen Weiterleitungen, wie sie beispielsweise während des Authentifizierungsprozesses auftreten, erforderlich. Reverse-Proxys können die Anforderungs URL während der Übertragung ändern. Mit dem Rewrite URL -Provider können Sie eine von einem Reverse-Proxy umgeschriebene URL wiederherstellen.
Der Rewrite URL Anbieter gleicht die folgenden Anforderungs URL Komponenten ab:
- Schema - HTTP oder HTTPS
- Host - example.com
- Hafen - 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 Schema, Host und 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, setzen Sie die Protokollierungsebene von App Builder auf „Trace“. Senden Sie eine HTTP-Anfrage an App Builder (normalerweise über den Reverse-Proxy). Überprüfen Sie anschließend 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