Konfigurieren der Amazon-Anmeldung im Jitterbit App Builder
Amazon Login ist ein Authentifizierungsprotokoll, das auf OAuth basiert. Obwohl OAuth keine Authentifizierung unterstützt, erweitert Amazon Login das OAuth-Protokoll um die Authentifizierung. Amazon Login veröffentlicht einen Endpoint, der es Verbrauchern ermöglicht, den Benutzer zu identifizieren. Dies kann genutzt werden, indem Amazon Login mithilfe des OAuth-Sicherheitsanbieters als externer Authentifizierungsanbieter konfiguriert wird.
Der grundlegende Prozess wird unter OAuth konfigurieren beschrieben. Zu den wichtigsten Aufgaben gehören:
- Registrieren Sie App Builder als Amazon-Login-Anwendung.
- Erstellen Sie einen Amazon OAuth-Sicherheitsanbieter.
Es wird davon ausgegangen, dass Ihre Organisation bereits über ein bestehendes Amazon-Login-Konto verfügt.
Die folgenden Anweisungen beziehen sich auf die folgenden Eigenschaften:
Beispiel | Hinweise | |
---|---|---|
App Builder App-URL | https://example.com/App Builder/ | Die URL, unter der App Builder gehostet wird. Enthält den abschließenden Schrägstrich. |
Name des Sicherheitsanbieters | Amazon | Jeder App Builder Sicherheitsanbieter erhält einen logischen Namen. Dieser Name wird in der Umleitungs URL verwendet. |
Weiterleitungs URL | https://example.com/App Builder/signin-Amazon | App Builder stellt automatisch eine Weiterleitungs URL für OAuth-Sicherheitsanbieter bereit. Beachten Sie, dass der Name des Sicherheitsanbieters in der Weiterleitungs URL angezeigt wird. |
App Builder als Amazon-Login-Anwendung registrieren
Der Prozess zur Erstellung von Amazon-Login-Anwendungen ist auf der folgenden Seite dokumentiert:
http://login.amazon.com/website
Melden Sie sich zunächst in 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 Bewerbung registrieren.
-
Geben Sie die angeforderten Informationen ein. Zum Beispiel:
- Name: Jitterbit
- Beschreibung: Entwicklungsplattform ohne Code.
- URL des Datenschutzhinweises: http://www.zudy.com/
- Logobild
-
Klicken Sie auf die Schaltfläche Speichern.
-
Klicken Sie, um den Abschnitt Webeinstellungen zu erweitern.
-
Notieren Sie sich 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 Weiterleitungs URL an (siehe oben).
Beispiel:
https://example.com/App Builder/signin-Amazon
-
Klicken Sie auf die Schaltfläche Speichern.
Erstellen Sie einen Amazon OAuth-Sicherheitsanbieter
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 im Bereich Datenquellenauthentifizierung auf die Schaltfläche + Datenquellenauthentifizierung
-
Geben Sie Folgendes an:
-
Name: {Name des Sicherheitsanbieters}
Beispiel: Amazon
-
Typ: OAuth
-
Priorität: Eine Ganzzahl zwischen 10 und 100. Beachten Sie, dass dieser Wert eindeutig sein muss.
Beispiel: 50
-
Aktiviert: Aktivieren
- Im Anmeldeformular anzeigen: Aktivieren
-
-
Klicken Sie auf die Schaltfläche Speichern
-
Legen Sie die folgenden Eigenschaften fest. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche + Eigenschaft → Wählen Sie den Parameter aus → 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}
bereitgestellt von Amazon - ClientSecret: Das
{Client Secret}
bereitgestellt von Amazon - Bereiche: Profil
-
Klicken Sie im Bereich Ansprüche auf die Schaltfläche + Anspruch → Geben Sie die Kennung ein → Wählen Sie die Verwendung aus → Klicken Sie auf das Symbol Speichern
- Kennung: Email
- Verwendung: Name
Vorausgesetzt, alles wurde richtig konfiguriert, sollten Sie sich mit Ihrem Amazon-Konto anmelden können.