版本 | 文章連結 |
---|---|
AEM as a Cloud Service | 按一下這裡 |
AEM 6.5 | 本文章 |
您可以使用 OAuth 2.0 用戶端認證將 AEM Forms 與 Salesforce 應用程式進行整合。OAuth 2.0 用戶端認證是一種標準且安全的直接通訊方式,無需使用者參與。
AEM Forms會交換在Salesforce連線應用程式中定義的使用者端憑證(消費者金鑰和使用者密碼)以取得存取權杖。
比起授權代碼流程驗證,使用 OAuth 2.0 用戶端認證進行驗證有多種好處:
設定 Salesforce 應用程式和 AEM 環境之間的通訊以前:
為貴組織建立一個使用 OAuth 2.0 用戶端認證流程的 Salesforce 連線應用程式以及一個僅限 API 的使用者,並獲取應用程式的客戶金鑰和客戶密碼。
確保您的 Swagger 檔案已適當設定,和貴組織的 API 相符。或者,您可以選擇從頭開始建立 Swagger 檔案,專為在您的 AEM 環境中使用而量身打造。
AEM 6.5僅支援Swagger 2.0檔案規格。
+++
登入您的作者執行個體。
前往工具 > 雲端服務 > 資料來源。
選取設定檔案夾。
按一下「建立」,「建立資料來源設定」會隨即顯示。
指定標題並選取服務類型作為 RESTful 服務。
按一下「下一步」。
選取 Swagger 來源作為檔案。
選取swagger檔案之後,就會自動填入「配置」、「主機」名稱和「基底」路徑。
按一下「瀏覽」,即可從您的本機電腦上傳已建立的 swagger 檔案。
選取驗證類型作為OAuth 2.0,驗證設定面板會隨即顯示。
選取 授權型別 作為 使用者端認證.
指定用戶端 ID以及從 Salesforce 連線的應用程式獲取的用戶端密碼。
指定存取權杖 URL 格式
https://[MyDomainName].my.salesforce.com/services/oauth2/token
。
每個組織都有自己特定的網域名稱。
按一下「測試連線」。
如果連線成功,按一下「建立」按鈕。
現在,您可以 建立表單資料模型 將設定的資料來源與您的Adaptive Forms整合。