Integrationen

Durch die Definition einer Integration in Commerce Admin werden der Speicherort der OAuth-Anmeldeinformationen und die Umleitungs-URL für Drittanbieter-Integrationen festgelegt und die verfügbaren API-Ressourcen identifiziert, die für die Integration benötigt werden. Weitere Informationen zum Integrationsregistrierungsprozess finden Sie unter OAuth-basierte Authentifizierung in der Entwicklerdokumentation von Commerce.

Integrationen

Onboarding-Workflow

  1. Integration autorisieren - Gehen Sie zur Seite System > Extensions>Integrations, suchen Sie die entsprechende Integration und autorisieren Sie sie.
  2. Anmeldung überprüfen und einrichten - Wenn Sie dazu aufgefordert werden, akzeptieren Sie den angeforderten Zugriff. Wenn Sie zu einem Drittanbieter weitergeleitet werden, melden Sie sich beim System an oder erstellen Sie ein Konto. Nach erfolgreicher Anmeldung kehren Sie zur Integrationsseite zurück.
  3. Bestätigung der autorisierten Integration erhalten - Das System sendet eine Benachrichtigung, dass die Integration erfolgreich autorisiert wurde. Nach dem Einrichten einer Integration und Empfangen der Anmeldeinformationen ist es nicht mehr erforderlich, Aufrufe für Zugriffs- oder Anfragetoken durchzuführen.

Integration hinzufügen

  1. Wechseln Sie in der Seitenleiste Admin zu System > Extensions>Integrations.

    Neue Integration {width="600" modal="regular"}

  2. Geben Sie die folgenden Integrationsinformationen ein:

    • Geben Sie die Name der Integration und die Kontaktadresse Email ein.

    • Geben Sie den Wert Callback URL ein, an den OAuth-Anmeldeinformationen gesendet werden können, wenn OAuth für den Token-Austausch verwendet wird. Die Verwendung von https:// wird dringend empfohlen.

    • Geben Sie den Wert Identity Link URL ein, um die Benutzer mit diesen Anmeldedaten für die Adobe Commerce- oder Magento Open Source-Integration an ein Drittanbieterkonto weiterzuleiten.

    note note
    NOTE
    Die Warnung Integration not secure wird in der Nähe jedes Integrationsnamens im Raster Integrations als Erinnerung angezeigt, bis HTTPS-URLs in den Feldern Callback URL und Identity Link URL gespeichert werden.
    • Geben Sie bei Aufforderung Ihr Kennwort zur Bestätigung Ihrer Identität ein.
  3. Wählen Sie im linken Bereich API aus und gehen Sie wie folgt vor:

    • Setzen Sie Resource Access auf einen der folgenden Werte:

      • All
      • Custom
    • Aktivieren Sie für den benutzerdefinierten Zugriff das Kontrollkästchen der jeweiligen Ressource, die benötigt wird.

      Integrationen - verfügbare API {width="600" modal="regular"}

  4. Klicken Sie nach Abschluss des Vorgangs auf Save.

Aktivieren einer Integration

Standardmäßig wird eine gespeicherte Integration im Raster mit dem Status Inactive angezeigt. Führen Sie die folgenden Schritte aus, um sie zu aktivieren:

  1. Wechseln Sie in der Seitenleiste Admin zu System > Extensions>Integrations.

  2. Suchen Sie die neu erstellte Integration und klicken Sie auf den Link Activate .

  3. Klicken Sie in der oberen rechten Ecke auf Allow.

    Diese Aktion zeigt die Integrationstoken für Erweiterungen an. Kopieren Sie diese Informationen in einen sicheren, verschlüsselten Speicherort, der für die Verwendung mit Ihrer Integration verwendet werden kann.

    Integrationstoken für Erweiterungen {width="600" modal="regular"}

  4. Klicken Sie in der oberen rechten Ecke auf Done.

Eine Integration erneut autorisieren

Um ein neues Integrationszugriffstoken und ein Zugriffstoken-Geheimnis zu generieren, autorisierte die Integration vom Administrator erneut:

  1. Wechseln Sie in der Seitenleiste Admin zu System > Extensions>Integrations.

  2. Suchen Sie die Integration mit dem Status Active .

  3. Klicken Sie in der Spalte Activate ​auf den Wert Reauthorize.

  4. Klicken Sie auf Reauthorize , um den Zugriff auf die API-Ressourcen zu genehmigen.

  5. Speichern Sie die neuen Integrations-Token für Erweiterungen und klicken Sie auf Done.

Ändern der Sicherheitseinstellung für den API-Gastzugriff

Standardmäßig gestattet das System keinen anonymen Gastzugriff auf CMS-, Katalog- und andere Store-Ressourcen. Wenn Sie die Einstellung ändern müssen, gehen Sie wie folgt vor:

  1. Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.

  2. Erweitern Sie im linken Bereich den Wert Services und wählen Sie Magento Web API aus.

  3. Erweitern Sie Erweiterungsauswahl im Abschnitt Web API Security Setting .

    Dienstkonfiguration - Web-API-Sicherheitseinstellungen {width="600" modal="regular"}

  4. Setzen Sie Allow Anonymous Guest Access auf Yes.

  5. Klicken Sie nach Abschluss des Vorgangs auf Save Config.

Weitere Informationen finden Sie unter Beschränkung des Zugriffs auf anonyme Web-APIs in der Commerce-Entwicklerdokumentation.

Integration löschen

  1. Wechseln Sie in der Seitenleiste Admin zu System > Extensions>Integrations.

  2. Suchen Sie die vorhandene Integration und klicken Sie in der Spalte Delete auf das Symbol ( Papierkorbsymbol ).

  3. Klicken Sie zur Bestätigung Ihrer Aktion auf OK.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1