Zum Inhalt springen

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:

  1. Registrieren Sie App Builder als Amazon-Login-Anwendung.
  2. 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

  1. Klicken Sie auf die Schaltfläche Bei der App-Konsole anmelden.

    01 Bei der App-Konsole anmelden

  2. Klicken Sie auf die Schaltfläche Neue Bewerbung registrieren.

    02 Neue Bewerbung registrieren

  3. Geben Sie die angeforderten Informationen ein. Zum Beispiel:

    • Name: Jitterbit
    • Beschreibung: Entwicklungsplattform ohne Code.
    • URL des Datenschutzhinweises: http://www.zudy.com/
    • Logobild
  4. Klicken Sie auf die Schaltfläche Speichern.

  5. Klicken Sie, um den Abschnitt Webeinstellungen zu erweitern.

    04 Webeinstellungen

  6. Notieren Sie sich die Client-ID.

    Beispiel: amzn1.application-oa2-client.1234567890abcdef0987654321

  7. Klicken Sie auf die Schaltfläche Geheimnis anzeigen.

    05 Geheimnis anzeigen

  8. Notieren Sie das Client-Geheimnis.

    Beispiel: abcdef09876543211234567890fedcba

  9. Klicken Sie unter „Zulässige Rückgabe URLs“ auf die Schaltfläche Bearbeiten.

  10. Geben Sie für die zulässigen Rückgabe URLs die Weiterleitungs URL an (siehe oben).

    Beispiel: https://example.com/App Builder/signin-Amazon

  11. 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.

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Klicken Sie im Bereich Datenquellenauthentifizierung auf die Schaltfläche + Datenquellenauthentifizierung
  4. 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
  5. Klicken Sie auf die Schaltfläche Speichern

  6. 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
  7. 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.