Konfigurieren der API Schlüsselauthentifizierung im Jitterbit App Builder
App Builder REST- APIs können mithilfe von API -Schlüsseln gesichert werden. Das Einrichten der API -Schlüsselauthentifizierung umfasst die folgenden Schritte:
- Erstellen an App Builder Sicherheitsanbieter.
- Generieren eines API Schlüssels.
Anforderungen
Um fortzufahren, benötigen Sie:
- Administratorzugriff auf App Builder.
- REST- API zum Testen.
Erstellen an App Builder Sicherheitsanbieter
- Die API Schlüsselauthentifizierung ist aktiviert innerhalb App Builder über einen Sicherheitsanbieter. Melden Sie sich zunächst bei App Builder als Administrator.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Sicherheitsanbieter
- Klicken Sie im Bereich Benutzerauthentifizierung auf die Schaltfläche + Benutzerauthentifizierung
-
Geben Sie Folgendes an:
- Name: API Schlüssel
- Typ: API Schlüssel
- Aktiv: Aktiviert
- Priorität: Eine Ganzzahl zwischen 10 und 100 (z. B. 50). Beachten Sie, dass dieser Wert eindeutig sein muss.
-
Klicken Sie auf die Schaltfläche Speichern
Generieren eines API Schlüssels
API Schlüssel sind verknüpft mit App Builder Benutzer. Um einen neuen API Schlüssel zu generieren, melden Sie sich zunächst an App Builder als Administrator.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Benutzerverwaltung
- Suchen Sie im Bereich Benutzer den Benutzer, für den Sie einen API Schlüssel generieren möchten
- Klicken Sie auf das Symbol Datensatz öffnen (Popup)
- Klicken Sie auf das Symbol Schlüssel (Schlüssel)
- Klicken Sie auf die Schaltfläche Erstellen
-
Geben Sie Folgendes an:
- Anbieter: API Schlüssel
- Beschreibung: Beschreibung des Hauptzwecks. Beispiel: Bietet Zugriff auf die REST- API
-
Läuft ab in: Lebensdauer des API Schlüssels in Minuten. Nach der Generierung kann die Lebensdauer nicht mehr geändert werden.
-
Klicken Sie auf die Schaltfläche Speichern
Notieren Sie den generierten API Schlüssel. Er hat die Form einer base64url-codierten 128-Bit-Ganzzahl. Beispiel: DLOo9sPS5slJEMHpXBFt3g
Testen des API Schlüssels
Im Folgenden wird gezeigt, wie eine REST- API Anforderung mithilfe eines API Schlüssels authentifiziert wird.
GET /rest/v1/sales/customers HTTP/1.1
Host: example.com:443
Accept: application/json
X-API-Key: DLOo9sPS5slJEMHpXBFt3g