Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

HTTP-Sicherheitsanbieter im Jitterbit App Builder

Der HTTP-Client-Sicherheitsprovider authentifiziert Anfragen an eine HTTP-Datenquelle wie Rest, OData und App Builder Konnektor-Dienste. Der HTTP-Client-Sicherheitsprovider unterstützt die folgenden Authentifizierungstypen:

  • Anonyme Authentifizierung
  • HTTP-Basisauthentifizierung
  • API -Schlüssel
  • Inhaber-Token Proxyserver
  • Delegiertes OAuth [VERALTET]

Allgemeine Konfiguration

Die folgenden Parameter werden üblicherweise von den unten aufgeführten Authentifizierungsarten unterstützt.

Parameter Standard Beschreibung
RequestHeaders Benutzerdefinierte HTTP-Header, die an alle Anfragen angehängt werden. Die Header müssen gemäß RFC 7230 formatiert sein. Zeilenumbrüche werden nicht unterstützt.
IgnoreTlsErrors False Weist App Builder an, TLS-Zertifikatvalidierungsfehler zu ignorieren.

Diese Einstellung dient nur zu Einrichtungs- und Testzwecken. Aktivieren Sie diese Einstellung nicht auf einem laufenden System.

Darüber hinaus kann jeder Authentifizierungstyp in Verbindung mit gegenseitiger Authentifizierung verwendet werden.

Anonyme Authentifizierung

Die anonyme Authentifizierung wird standardmäßig verwendet, wenn keine Anmeldeinformationen angegeben und kein anderer Authentifizierungstyp ausgewählt ist. Die anonyme Authentifizierung erfordert keine Konfiguration. Sie kann jedoch explizit aktiviert werden, indem die Datenquelle einem Sicherheitsanbieter mit dem Authentifizierungstyp Anonym zugeordnet wird.

HTTP-Basisauthentifizierung

Die HTTP-Basisauthentifizierung wird als Dienstkonto behandelt, d. h. alle App Builder Benutzer authentifizieren sich mit denselben Anmeldeinformationen. Die Anmeldeinformationen (Benutzername und Kennwort) werden auf Datenquellenebene konfiguriert.

Die HTTP-Basisauthentifizierung wird auf eine von zwei Arten aktiviert:

  1. Implizit. Die Anmeldeinformationen werden auf Datenquellenebene definiert und die Datenquelle ist keinem Sicherheitsanbieter zugeordnet.
  2. Explizit. Die Anmeldeinformationen werden auf Datenquellenebene definiert und die Datenquelle ist einem Sicherheitsanbieter mit dem Authentifizierungstyp „Basic*“ zugeordnet.

Anmeldeinformationen

Typ Beschreibung
Passwort Benutzername und Passwort für die HTTP-Basisauthentifizierung.

API -Schlüssel

Bei der API -Schlüsselauthentifizierung wird ein HTTP- Header mit einem API Schlüssel angehängt. Beispiel: X- API-Key: <api-key>

Anmeldeinformationen

Typ Beschreibung
API Schlüssel API Schlüssel zur Authentifizierung von HTTP-Anfragen.

Eigenschaften

Parameter Standard Beschreibung
ApiKeyHeader X- API-Schlüssel Wird mit dem Authentifizierungstyp „API Schlüssel“ verwendet. Bestimmt den Namen des HTTP- Header.
ApiKeyQueryParameter Wird mit dem API -Schlüssel-Authentifizierungstyp verwendet. Bestimmt den Namen des HTTP- Abfrage. Wenn dieser Parameter gesetzt ist, wird der API Schlüssel über die Abfrage statt über die HTTP-Header übergeben. Für security reasons, Von der Übergabe des API Schlüssels in der Abfrage wird generell abgeraten.

Inhabertoken

Bearer Token legt das HTTP- Header Schema und Token für die Autorisierung fest. Beispiel: Authorization: Bearer <bearer-token>

Anmeldeinformationen

Typ Beschreibung
Bearer-Token Bearer-Token zur Authentifizierung von HTTP-Anfragen.

Eigenschaften

Parameter Standard Beschreibung
Autorisierungsschema Träger Bestimmt das Schema des HTTP-Autorisierungsheaders.

Proxyserver

Ausgehende HTTP-Anfragen können über einen Proxyserver geleitet werden. Proxyserver bieten zusätzliche Sicherheit und fungieren in diesem Szenario als Vermittler zwischen App Builder und Datenserver. Die Proxyserver-Einstellungen können in Verbindung mit allen anderen Authentifizierungsarten verwendet werden.

Endpoints

Typ Beschreibung
Proxyserver Absolute Proxyserver URL, z. B. http://example.com:8888.

Anmeldeinformationen

Typ Beschreibung
Proxy-Passwort Benutzername und Passwort des Proxy-Servers. Ob die Anmeldeinformationen erforderlich sind, hängt vom Proxy-Server ab.

Delegiertes OAuth

Delegiert die Authentifizierung an einen OAuth-Sicherheitsanbieter mithilfe des Autorisierungscodes.

Achtung

Der Authentifizierungstyp Delegated OAuth ist veraltet. Er wird nur noch aus Gründen der Abwärtskompatibilität unterstützt. Sie müssen die Datenquelle direkt mit dem OAuth-Sicherheitsanbieter verknüpfen.

Parameter Standard Beschreibung
OAuthProvider Name des OAuth-Sicherheitsanbieters des App Builder, der den Benutzer autorisiert.