使用 OAuth 2.0 登入 log-in-using-oauth-2-0

Salesforce使用OAuth通訊協定,讓應用程式的使用者能夠安全存取(使用OAuth 2.0驗證應用程式)資料,不必揭露登入認證。 以下是將Marketo Engage安全地連線並與Salesforce同步要執行的步驟。

IMPORTANT
若要使用OAuth連線Marketo和Salesforce,請透過私人(無痕)瀏覽器登入Marketo,以避免使用錯誤的使用者名稱連線到Salesforce。

設定連線應用程式 set-up-connected-app

  1. 在Salesforce中的「設定」下,在平台工具中導覽至「應用程式」、「應用程式管理員」,然後按一下「New Connected App」。

  2. 填寫詳細資料,然後按一下​ Save

  3. 按一下​ Enable OAuth Settings ​核取方塊。 回撥URL請輸入https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect。 選取所有可用的OAuth範圍並按一下​ Add

  4. 按一下「Save」。

  5. 按一下「Continue」。

  6. 複製消費者金鑰和消費者機密(您稍後需要它們以用於Marketo Engage)。

CAUTION
當仍在[新連線應用程式]頁面時,向下捲動並確定[Require Proof Key for Code Exchange (PKCE)]核取方塊已勾選​_NOT_,因為這會干擾設定。

設定Marketo set-up-marketo

PREREQUISITES
  • 必須為Salesforce Sync使用者啟用API存取權(如果您是Salesforce Professional Edition使用者,預設將無法使用該存取權 — 請聯絡您的Salesforce帳戶主管)。
  • 必須在Salesforce中建立Marketo Sync使用者。
  • 針對現有客戶,系統會在客戶的訂閱上啟用「為SFDC同步啟用OAuth」功能。
  • 快顯封鎖程式已停用。
  • 已建立連線應用程式,而且我們有Consumer Key和Consumer Secret可供使用。
CAUTION
按一下​ Sync Fields ​之前,請務必向同步使用者隱藏Marketo中所有不需要的欄位。 按一下「同步欄位」後,使用者在SFDC中看到的所有欄位將會在Marketo中永久建立,且無法刪除。
  1. 在Marketo管理區段中,按一下​ CRM,然後按​ Sync with Salesforce

  2. 新增您先前錄製的消費者金鑰和消費者密碼資訊,然後按一下「Save」。

  3. 在Marketo Salesforce同步頁面上,按一下​ Login with Salesforce ​按鈕。

    note caution
    CAUTION
    如果您看到使用者名稱/密碼/權杖欄位,而不是「使用Salesforce登入」按鈕,表示您的Marketo訂閱已啟用基本驗證。 請參考使用基本驗證設定Marketo。 使用一組憑證開始同步後,Salesforce憑證或訂閱即無法切換。 若要設定Oauth 2.0以進行Salesforce驗證,請連絡Marketo支援
  4. 隨即顯示包含Salesforce登入頁面的快顯視窗。 輸入「Marketo同步使用者」認證並登入。

  5. 輸入您透過電子郵件(由Salesforce傳送)收到的驗證碼,然後按一下​ Verify

  6. 在成功驗證後,存取頁面將會顯示以請求存取。 按一下「Allow」。

  7. 幾分鐘後,Marketo中將會顯示快顯視窗。 按一下「Confirm Credentials」。

  8. 欄位同步完成後,請按一下​ Start Salesforce Sync

  9. 按一下「Start Sync」。

您在Marketo和Salesforce之間的同步處理目前正在進行中。

recommendation-more-help
94ec3174-1d6c-4f51-822d-5424bedeecac