Konfiguration von Verbindungen mit Adobe Marketo Engage
Adobe Marketo Engage unterstützt den Gewährungstyp CLIENT CREDENTIALS für OAuth2.
Dieser Gewährungstyp wird als 2-stufiges OAuth 2.0 betrachtet, da er von Clients verwendet wird, um ein Zugriffstoken außerhalb des Kontexts eines Benutzers zu erhalten. AWS Glue kann die Client-ID und den geheimen Clientschlüssel verwenden, um die APIs von Adobe Marketo Engage zu authentifizieren, die von benutzerdefinierten Services bereitgestellt werden, die Sie definieren.
Jeder benutzerdefinierte Service gehört einem Nur-API-Benutzer, der über eine Reihe von Rollen und Berechtigungen verfügt, die den Service zur Ausführung bestimmter Aktionen autorisieren. Ein Zugriffstoken ist einem einzelnen benutzerdefinierten Service zugeordnet.
Dieser Gewährungstyp führt zu einem Zugriffstoken, das nur von kurzer Dauer ist und durch Aufrufen eines Identitätsendpunkts erneuert werden kann.
Öffentliche Dokumentation von Adobe Marketo Engage für OAuth 2.0 mit Client-Anmeldeinformationen finden Sie unter Authentifizierung
im Entwicklerhandbuch für Adobe Marketo Engage.
Konfigurieren einer Verbindung mit Adobe Marketo Engage:
Erstellen Sie in AWS Secrets Manager ein Geheimnis mit den folgenden Details:
Für die kundenseitig verwaltete verbundene App muss das Geheimnis das Verbrauchergeheimnis der verbundenen App mit
USER_MANAGED_CLIENT_APPLICATION_CLIENT_SECRETals Schlüssel enthalten.Hinweis: Sie müssen für jede Verbindung in AWS Glue ein Geheimnis erstellen.
In AWS Glue Glue Studio erstellen Sie eine Verbindung unter Datenverbindungen, indem Sie die folgenden Schritte ausführen:
Wählen Sie bei der Auswahl eines Verbindungstyps die Option Adobe Marketo Engage aus.
Geben Sie die
INSTANCE_URLder Instance von Adobe Marketo Engage an, mit der Sie eine Verbindung herstellen möchten.Wählen Sie die AWS-IAM-Rolle aus, die AWS Glue annehmen kann und die über Berechtigungen für die folgenden Aktionen verfügt:
Wählen Sie das
secretNameaus, das Sie für diese Verbindung in AWS Glue verwenden möchten, um die Token einzufügen.Wählen Sie die Netzwerkoptionen aus, wenn Sie Ihr Netzwerk verwenden möchten.
Erteilen Sie der mit Ihrem AWS Glue-Auftrag verknüpften IAM-Rolle die Berechtigung,
secretNamezu lesen.