您位於此處:
在 Salesforce 中針對 OAuth 建立連線的應用程式
若要使用 OAuth 授權 API 呼叫至 Salesforce,請在 Salesforce 中設定連線的應用程式。連線的應用程式會產生取用者金鑰和密碼,您可以將其儲存在 AWS 的 EventBridge 連線中。
若要在 Salesforce 中建立連線的應用程式:
- 進入「設定」,在「快速尋找」方塊中輸入 外部用戶端應用程式,然後在「外部用戶端應用程式」區段中選取「設定」。
- 如果已關閉,請開啟「允許建立連線的應用程式」。
- 按一下「新增連線的應用程式」。
- 輸入名稱。
- 輸入您的連絡人電子郵件。
- (選擇性) 依照設定基本連線的應用程式設定中所述,填妥其他欄位。
- 在「API (啟用 OAuth 設定)」區段中,選取「啟用 OAuth 設定」。
-
選取「針對裝置流程啟用」。
不會在裝置流程中使用回呼 URL。不過,啟用此流程時,回呼 URL 的值預設為預留位置。
- 針對「OAuth 範圍」,選取「透過 API 管理使用者資料」。
- 保持選取「需要 Web 伺服器流程的密碼」。此選項需要應用程式的用戶端密碼來交換存取權杖。
- 保持選取「需要用於重新整理權杖流程的密碼」。此選項需要在重新整理權杖的授權要求與混合式重新整理權杖流程中,使用應用程式的用戶端密碼。
- 選取「啟用用戶端認證流程」。
- 當您瞭解安全性風險時,應接受警告。
- 儲存您的變更。
- 按一下「繼續」。
-
按一下「管理取用者細節」。
隨即開啟新視窗,並將驗證碼傳送至您的註冊電子郵件地址。
- 驗證您的身分後,請記下取用者金鑰和取用者密碼。
-
選取用戶端認證流程的執行使用者。
雖然用戶端認證流程中未進行使用者互動,但 Salesforce 仍會要求您指定執行使用者。透過選取執行使用者,您允許 Salesforce 代表此使用者傳回存取權杖。備註 允許的使用者原則 (例如「所有使用者均可自我授權」和「管理員批准的使用者均獲得預先授權」) 不會套用至執行使用者。
- 進入「設定」,在「快速尋找」方塊中輸入應用程式,然後選取「管理連線的應用程式」。
- 按一下您剛才建立的連線的應用程式。
- 按一下「編輯原則」。
-
在「用戶端認證流程」下,針對「執行身分」按一下
,然後尋找您要指派用戶端認證流程的使用者。
針對 Enterprise Edition 組織,建議您選取具有「僅 API 使用者」權限的執行使用者。 - 儲存您的變更。
在您建立連線的應用程式,最多可能需要 10 分鐘,連線的應用程式才可供使用。
