使用 OAuth 2.0 登入 log-in-using-oauth-2-0
Salesforce使用OAuth通訊協定,讓應用程式的使用者能夠安全存取(使用OAuth 2.0驗證應用程式)資料,不必揭露登入認證。 以下是將Marketo Engage安全地連線並與Salesforce同步要執行的步驟。
設定外部使用者端應用程式 set-up-external-client-app
-
在Salesforce中,按一下齒輪圖示並選取設定。
-
在[快速尋找]方塊中,輸入
App Manager,然後選取應用程式管理員。
-
按一下新增外部使用者端應用程式。
-
在 基本資訊 下填寫詳細資料。 將 散發狀態 設定為本機。
-
展開 API (啟用OAuth設定) 區段並選取 Enable OAuth 核取方塊。 針對回撥URL,請輸入
https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect。 選取所有可用的OAuth範圍,然後按一下向右箭頭以新增它們。
-
在「流量啟用」下,確定未選取任何方塊。
-
在 安全性 下,確定只選取 Web伺服器流程需要密碼 和重新整理權杖流程需要密碼。
-
略過最後四個區段,然後按一下[建立]。
-
建立新的外部使用者端應用程式之後,請選取 設定 標籤,並展開 OAuth設定 區段。
-
按一下 消費者金鑰和密碼 按鈕,提示開啟新標籤。 複製並儲存這兩個數字(您稍後需要它們以用於Marketo Engage)。
設定Marketo set-up-marketo
- 必須為Salesforce Sync使用者啟用API存取權(如果您是Salesforce Professional Edition使用者,預設將無法使用該存取權 — 請聯絡您的Salesforce帳戶主管)。
- 必須在Salesforce中建立Marketo Sync使用者。
- 針對現有客戶,系統會在客戶的訂閱上啟用「為SFDC同步啟用OAuth」功能。
- 快顯封鎖程式已停用。
- 已建立連線應用程式,而且我們有Consumer Key和Consumer Secret可供使用。
-
在Marketo管理區段中,按一下CRM,然後按Sync with Salesforce。
-
新增您先前錄製的消費者金鑰和消費者密碼資訊,然後按一下「Save」。
-
在Marketo Salesforce同步頁面上,按一下 Login with Salesforce 按鈕。
note caution CAUTION 如果您看到使用者名稱/密碼/權杖欄位,而不是「使用Salesforce登入」按鈕,表示您的Marketo訂閱已啟用基本驗證。 請參考使用基本驗證設定Marketo。 使用一組憑證開始同步後,Salesforce憑證或訂閱即無法切換。 若要設定Oauth 2.0以進行Salesforce驗證,請連絡Marketo支援。 -
隨即顯示包含Salesforce登入頁面的快顯視窗。 輸入「Marketo同步使用者」認證並登入。
-
輸入您透過電子郵件(由Salesforce傳送)收到的驗證碼,然後按一下Verify。
-
在成功驗證後,存取頁面將會顯示以請求存取。 按一下「Allow」。
-
幾分鐘後,Marketo中將會顯示快顯視窗。 按一下「Confirm Credentials」。
-
欄位同步完成後,請按一下Start Salesforce Sync。
-
按一下「Start Sync」。
您在Marketo和Salesforce之間的同步處理目前正在進行中。