Zum Inhalt springen

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:

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

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

    01 sign in to the app console

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

    02 register new application

  3. Geben Sie die angeforderten Informationen an. Beispiel:

    • Name: Jitterbit
    • Beschreibung: No-Code-Entwicklungsplattform.
    • Datenschutzerklärung-URL: http://www.zudy.com/
    • Logo-Bild
  4. Klicken Sie auf die Schaltfläche Speichern.

  5. Klicken Sie, um den Bereich Web-Einstellungen zu erweitern.

    04 web settings

  6. Notieren Sie die Client-ID.

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

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

    05 show secret

  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 Umleitungs-URL an (siehe oben).

    Beispiel: https://example.com/Vinyl/signin-Amazon

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

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