Konfigurieren von Amazon Login in Jitterbit App Builder
Amazon Login ist ein Authentifizierungsprotokoll, das auf OAuth aufbaut. Obwohl OAuth keine Authentifizierung unterstützt, erweitert Amazon Login das OAuth-Protokoll um Authentifizierungsfunktionen. Insbesondere veröffentlicht Amazon Login einen Endpoint, der es Consumern ermöglicht, den Benutzer zu identifizieren. Dies lässt sich nutzen, indem man Amazon Login als externen Authentifizierungsanbieter mithilfe des OAuth-Sicherheitsanbieters konfiguriert.
Der grundlegende Prozess ist unter Konfigurieren von OAuth beschrieben. Die wichtigsten Aufgaben umfassen:
- App Builder als Amazon-Login-Anwendung registrieren.
- Einen Amazon-OAuth-Sicherheitsanbieter erstellen.
Es wird davon ausgegangen, dass Ihre Organisation bereits über ein bestehendes Amazon-Login-Konto verfügt.
Die nachstehenden Anweisungen beziehen sich auf die folgenden Eigenschaften:
| Beispiel | Hinweise | |
|---|---|---|
| App-Builder-App-URL | https://example.com/Vinyl/ | Die URL, von der App Builder gehostet wird. Enthält den nachgestellten Schrägstrich. |
| Name des Sicherheitsanbieters | Amazon | Jedem App-Builder-Sicherheitsanbieter wird ein logischer Name zugewiesen. Dieser Name wird in der Umleitungs-URL verwendet. |
| Umleitungs-URL | https://example.com/Vinyl/signin-Amazon | App Builder stellt automatisch eine Umleitungs-URL für OAuth-Sicherheitsanbieter bereit. Beachten Sie, dass der Name des Sicherheitsanbieters in der Umleitungs-URL angezeigt wird. |
App Builder als Amazon-Login-Anwendung registrieren
Der Prozess zum Erstellen von Amazon-Login-Anwendungen wird auf der folgenden Seite dokumentiert:
http://login.amazon.com/website
Melden Sie sich zunächst bei der Amazon-Login-App-Konsole an.
http://login.amazon.com/manageApps
-
Klicken Sie auf die Schaltfläche Bei der App-Konsole anmelden.

-
Klicken Sie auf die Schaltfläche Neue Anwendung registrieren.

-
Geben Sie die angeforderten Informationen an. Beispiel:
- Name: Jitterbit
- Beschreibung: No-Code-Entwicklungsplattform.
- Datenschutzerklärung-URL: http://www.zudy.com/
- Logo-Bild
-
Klicken Sie auf die Schaltfläche Speichern.
-
Klicken Sie, um den Bereich Web-Einstellungen zu erweitern.

-
Notieren Sie die Client-ID.
Beispiel: amzn1.application-oa2-client.1234567890abcdef0987654321
-
Klicken Sie auf die Schaltfläche Geheimnis anzeigen.

-
Notieren Sie das Client-Geheimnis.
Beispiel: abcdef09876543211234567890fedcba
-
Klicken Sie unter „Zulässige Rückgabe-URLs" auf die Schaltfläche Bearbeiten.
-
Geben Sie für die zulässigen Rückgabe-URLs die Umleitungs-URL an (siehe oben).
Beispiel:
https://example.com/Vinyl/signin-Amazon -
Klicken Sie auf die Schaltfläche Speichern.
Einen Amazon-OAuth-Sicherheitsanbieter erstellen
Um einen OAuth-Sicherheitsanbieter zu erstellen, melden Sie sich zunächst als Administrator bei App Builder an.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Sicherheitsanbieter
- Klicken Sie auf die Schaltfläche + Sicherheitsanbieter
-
Geben Sie folgende Informationen an:
-
Name: {Name des Sicherheitsanbieters}
Beispiel: Amazon
-
Typ: OAuth
- Priorität: Eine ganze Zahl zwischen 10 und 100. Beachten Sie, dass dieser Wert eindeutig sein muss.
-
Beispiel: 50
- **Aktiviert**: Häkchen setzen
- **Auf Anmeldeformular anzeigen**: Häkchen setzen
- Klicken Sie auf die Schaltfläche Speichern
-
Legen Sie die folgenden Eigenschaften fest. Klicken Sie im Bereich „Eigenschaften" auf die Schaltfläche + Eigenschaft → Wählen Sie Parameter → Geben Sie den Wert ein → Klicken Sie auf das Symbol Speichern.
- AuthorizationEndpoint: https://www.amazon.com/ap/oa
- TokenEndpoint: https://api.amazon.com/auth/o2/token
- UserInfoEndpoint: https://api.amazon.com/user/profile
- ClientId: Die
{Client ID}von Amazon - ClientSecret: Das
{Client Secret}von Amazon - Scopes: profile
-
Klicken Sie im Bereich Claims auf die Schaltfläche + Claim → Geben Sie die Kennung ein → Wählen Sie die Verwendung → Klicken Sie auf das Symbol Speichern
- Kennung: email
- Verwendung: Name
Sofern alles korrekt konfiguriert wurde, können Sie sich mit Ihrem Amazon-Konto anmelden.