使用OAuth 2.0使用者端憑證流程整合Salesforce

版本 文章連結
AEM as a Cloud Service 按一下這裡
AEM 6.5 本文章

您可以使用 OAuth 2.0 用戶端認證將 AEM Forms 與 Salesforce 應用程式進行整合。OAuth 2.0 用戶端認證是一種標準且安全的直接通訊方式,無需使用者參與。

設定AEM Forms與Salesforce應用程式之間的通訊時的工作流程

AEM Forms會交換在Salesforce連線應用程式中定義的使用者端憑證(消費者金鑰和使用者密碼)以取得存取權杖。

比起授權代碼流程驗證,使用 OAuth 2.0 用戶端認證進行驗證有多種好處:

  • OAuth 2.0 用戶端認證驗證允許每個使用者有五個以上的連線。
  • AEM 資料來源設定可繼續進行 AEM 使用者的停用、存取變更、密碼更新。

先決條件

設定 Salesforce 應用程式和 AEM 環境之間的通訊以前:

注意

AEM 6.5僅支援Swagger 2.0檔案規格。

+++

使用使用者端憑證設定Salesforce流程的步驟

  1. 登入您的作者執行個體。

  2. 前往​工具 > 雲端服務 > 資料來源

  3. 選取設定檔案夾。

  4. 按一下「建立」,「建立資料來源設定」會隨即顯示。

  5. 指定​標題​並選取​服務類型​作為 RESTful 服務

  6. 按一下「下一步」。

  7. 選取 Swagger 來源​作為​檔案。

    注意

    選取swagger檔案之後,就會自動填入「配置」、「主機」名稱和「基底」路徑。

  8. 按一下「瀏覽」,即可從您的本機電腦上傳已建立的 swagger 檔案。

  9. 選取​驗證類型​作為​OAuth 2.0驗證設定​面板會隨即顯示。

  10. 選取 授權型別 作為 使用者端認證.

  11. 指定​用戶端 ID​以及從 Salesforce 連線的應用程式獲取的​用戶端密碼

  12. 指定​存取權杖 URL 格式
    https://[MyDomainName].my.salesforce.com/services/oauth2/token

    注意

    每個組織都有自己特定的網域名稱。

  13. 按一下「測試連線」。

  14. 如果連線成功,按一下「建立」按鈕。

現在,您可以 建立表單資料模型 將設定的資料來源與您的Adaptive Forms整合。

本頁內容