Anmelden mit OAuth 2.0 log-in-using-oauth-2-0
Salesforce verwendet das OAuth-Protokoll, um Benutzenden von Programmen einen sicheren Zugriff auf Daten zu ermöglichen (die Anwendung mithilfe von OAuth 2.0 zu authentifizieren), ohne Anmeldeinformationen einblenden zu müssen. Im Folgenden finden Sie die Schritte, die zum sicheren Verbinden und Synchronisieren von Marketo Engage mit Salesforce ausgeführt werden müssen.
Externe Client-App einrichten set-up-external-client-app
-
Klicken Sie in Salesforce auf das Zahnradsymbol und wählen Sie Setup.
-
Geben Sie
App Managerin das Feld „Schnellsuche“ ein und wählen Sie App Manager.
-
Klicken Sie auf Neue externe Client-Anwendung.
-
Füllen Sie die Details unter "". Legen Sie Verteilungsstatus auf "".
-
Erweitern Sie den Abschnitt API (OAuth-Einstellungen aktivieren und aktivieren Sie das Kontrollkästchen OAuth aktivieren. Geben Sie Callback-)
https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirectein. Wählen Sie alle verfügbaren OAuth-Bereiche aus und klicken Sie auf den Pfeil, um sie hinzuzufügen.
-
Stellen unter „Fluss-" sicher, dass keine Felder ausgewählt sind.
-
Stellen Sie unter Sicherheit sicher, dass nur Geheime Daten für Webserver-Fluss und Geheime Daten für Aktualisierungstoken-Fluss erfordern ausgewählt sind.
-
Überspringen Sie die letzten vier Abschnitte und klicken Sie auf Erstellen.
-
Nachdem die neue externe Client-App erstellt wurde, wählen Sie die Registerkarte Einstellungen und erweitern Sie den Abschnitt OAuth-Einstellungen.
-
Klicken Sie auf die Consumer Key and Secret, um eine neue Registerkarte zu öffnen. Kopieren Sie beide Nummern und speichern Sie sie (Sie benötigen sie später zur Verwendung in Marketo Engage).
Einrichten von Marketo set-up-marketo
- Der API-Zugriff muss für den Salesforce Sync-Benutzer aktiviert sein (wenn Sie Salesforce Professional Edition verwenden, ist dieser Zugriff standardmäßig nicht verfügbar. Wenden Sie sich an Ihren Salesforce-Kundenbetreuer).
- Marketo Sync-Benutzer muss in Salesforce erstellt werden.
- Für Bestandskunden ist die Funktion „OAuth für SFDC-Synchronisierung aktivieren“ im Abonnement des Kunden aktiviert.
- Popup-Blocker sind deaktiviert.
- Die verbundene App wird erstellt und wir haben den Consumer Key und Consumer Secret zur Verwendung.
-
Klicken Sie im Marketo Admin-Bereich auf CRM und dann auf Mit Salesforce synchronisieren.
-
Fügen Sie den Consumer Key und das Consumer Secret hinzu, die Sie zuvor aufgezeichnet haben, und klicken Sie auf Speichern.
-
Klicken Sie auf der Synchronisierungsseite für Marketo Salesforce auf die Schaltfläche Mit Salesforce anmelden.
note caution CAUTION Wenn Sie Felder für Benutzernamen/Kennwort/Token sehen und nicht die Schaltfläche „Mit Salesforce anmelden“, ist Ihr Marketo-Abonnement für die Standardauthentifizierung aktiviert. Siehe Einrichten von Marketo mit einfacher Authentifizierung. Sobald die Synchronisierung mit der Verwendung eines Satzes von Anmeldeinformationen beginnt, erfolgt kein Wechsel von Salesforce-Anmeldeinformationen oder -Abonnements. Um OAuth 2.0 für Ihre Salesforce-Authentifizierung einrichten zu lassen, wenden Sie sich an den Marketo-Support. -
Es wird ein Popup mit der Salesforce-Anmeldeseite angezeigt. Geben Sie die Anmeldeinformationen für den "Marketo Sync User“ ein und melden Sie sich an.
-
Geben Sie den Verifizierungs-Code ein, den Sie per E-Mail (von Salesforce gesendet) erhalten haben, und klicken Sie auf Überprüfen.
-
Nach erfolgreicher Überprüfung wird die Zugriffsseite angezeigt, auf der der Zugriff angefordert wird. Klicken Sie Zulassen.
-
In einigen Minuten wird in Marketo ein Popup angezeigt. Klicken Sie Anmeldedaten bestätigen.
-
Klicken Sie nach Abschluss der Feldsynchronisierung auf Salesforce-Synchronisierung.
-
Klicken Sie Synchronisierung starten.
Ihre Synchronisierung zwischen Marketo und Salesforce wird jetzt ausgeführt.