Integration von Salesforce mithilfe des OAuth 2.0-Client-Anmeldedatenflusses configure-salesforce-with-ouath-2.0-client-credential

Version
Artikel-Link
AEM as a Cloud Service
Hier klicken
AEM 6.5
Dieser Artikel

Sie können OAuth 2.0-Client-Anmeldeinformationen verwenden, um AEM Forms in die Salesforce-Anwendung zu integrieren. OAuth 2.0-Client-Anmeldeinformationen sind eine standardmäßige und sichere Methode für die direkte Kommunikation ohne Benutzerbeteiligung.

Workflow beim Festlegen der Kommunikation zwischen AEM Forms und der Salesforce-Anwendung

AEM Forms tauscht die in der Salesforce Connect-Anwendung definierten Client-Anmeldeinformationen (Consumer Key und Consumer Secret) aus, um ein Zugriffs-Token zu erhalten.

Die Verwendung von OAuth 2.0-Client-Anmeldeinformationen für die Authentifizierung hat gegenüber Authorization Code Flow mehrere Vorteile:

  • Die Authentifizierung mit OAuth 2.0-Client-Anmeldeinformationen ermöglicht mehr als fünf Verbindungen pro Person.
  • Die AEM-Datenquellenkonfiguration arbeitet weiterhin an der Deaktivierung, Zugriffsänderungen und Kennwortaktualisierung für AEM-Benutzende.

Voraussetzungen prerequisites

Tun Sie Folgendes, bevor Sie die Kommunikation zwischen einer Salesforce-Anwendung und einer AEM-Umgebung einrichten:

NOTE
AEM 6.5 unterstützt nur Swagger 2.0-Dateispezifikationen.

+++

Schritte zum Konfigurieren von Salesforce mit Client-Anmeldedatenfluss steps-to-create-aem-datasource-configuration

  1. Melden Sie sich bei Ihrer Authoring-Instanz an.

  2. Wechseln Sie zu Tools > Cloud Services > Datenquellen.

  3. Wählen Sie den Konfigurationsordner aus.

  4. Klicken Sie auf Erstellen und das Bedienfeld Datenquellenkonfiguration erstellen erscheint.

  5. Geben Sie den Titel an und wählen Sie den Diensttyp als RESTful-Dienst.

  6. Klicken Sie auf Weiter.

  7. Wählen Sie Swagger Source als Datei.

    note note
    NOTE
    Sobald die Swagger-Datei ausgewählt ist, werden das Schema, der Host-Name und der Basispfad automatisch ausgefüllt.
  8. Laden Sie die erstellte Swagger-Datei von Ihrem lokalen Computer hoch, indem Sie auf Durchsuchen klicken.

  9. Wählen Sie Authentifizierungstyp als OAuth 2.0 und das Bedienfeld Authentifizierungs-Einstellungen erscheint.

  10. Wählen Sie Grant-Typ als Client-Anmeldedaten.

  11. Geben Sie die Client-ID und das Client-Geheimnis an, das Sie von der mit Salesforce verbundenen App erhalten haben.

  12. Geben Sie die Zugriffstoken-URL im folgenden Format an:
    https://[MyDomainName].my.salesforce.com/services/oauth2/token.

    note note
    NOTE
    Jede Organisation hat einen eigenen, spezifischen Domain-Namen.
  13. Klicken Sie auf Verbindung testen.

  14. Wenn die Verbindung erfolgreich hergestellt wurde, klicken Sie auf die Schaltfläche Erstellen.

Nun können Sie das Formulardatenmodell erstellen, um die konfigurierte Datenquelle in Ihre adaptiven Formulare zu integrieren.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2