透過Target Standard API整合AEM與Adobe Target需要設定Adobe IMS (Identity Management系統)。 此設定是透過Adobe Developer Console實現。
AEMaaCS新增了對Adobe Target Standard API的支援。 Target Standard API使用IMS驗證。
API選取是由用於AEM/Target整合的驗證方法驅動。
開始此程式之前:
Adobe支援 必須為以下專案布建您的帳戶:
您組織的系統管理員應使用Admin Console,將您組織中所需的開發人員新增到相關的產品設定檔。
設定的第一個階段是在AEM中建立IMS設定並產生公開金鑰。
在AEM中開啟 工具 功能表。
在 安全性 區段選取 Adobe IMS設定.
選取 建立 以開啟 Adobe IMS技術帳戶設定.
使用下方的下拉式清單 雲端設定,選取 Adobe Target.
啟動 建立新憑證 並輸入新別名。
確認 建立憑證.
選取 下載 (或 下載公開金鑰)將檔案下載至本機磁碟機,以便在下列情況下可以使用: 為Adobe Target與AEM的整合設定IMS.
將此設定保持開啟狀態,若有下列情況,則再次需要: 在AEM中完成IMS設定.
Adobe Developer Console專案(整合),與AEM將使用的Adobe Target搭配使用,然後指派所需的許可權。
開啟Adobe Developer Console,透過AEM將使用的Adobe Target建立專案:
目前,我們僅支援Adobe Developer主控台的 服務帳戶(JWT) 認證型別。
請勿使用 OAuth伺服器對伺服器 未來將支援的認證型別。
開啟專案的Adobe Developer Console:
系統會顯示您擁有的任何專案。 選取 建立新專案 — 位置和使用將取決於:
如果您還沒有任何專案, 建立新專案 是中下。
如果您已有現有的專案,則會列出和 建立新專案 位於右上方。
選取 新增至專案 後面接著 API:
選取 Adobe Target,然後 下一個:
如果您已訂閱Adobe Target,但它並未列出,您應檢視 必要條件.
上傳您的公開金鑰,完成後,請繼續 下一個:
檢閱認證,然後繼續進行 下一個:
選取所需的產品設定檔,並繼續 儲存已設定的API:
顯示的產品設定檔取決於您是否擁有:
已確認建立。
您現在必須將所需許可權指派給整合:
開啟Adobe Admin Console:
瀏覽至 產品 (頂端工具列),然後選取 ADOBE TARGET - <your-tenant-id> (從左側面板)。
選取 產品設定檔,然後從呈現的清單中選取您所需的工作區。 例如,預設工作區。
選取 API認證,則為所需的整合設定。
選取 編輯者 作為 產品角色;而非 觀察者.
從Adobe Developer主控台專案主控台,您可以檢視所有整合專案的清單:
選取 檢視 (在特定專案專案的右側)以顯示有關設定的更多詳細資訊。 這些類別包括:
您需要其中的一些功能,才能在AEM中根據IMS完成Adobe Target的整合。
返回至AEM後,您可以從Target的IMS整合新增必要值來完成IMS設定:
返回 在AEM中開啟的IMS設定.
選取 下一個.
在這裡,您可以使用 Adobe Developer Console中專案設定的詳細資料:
aud
行 裝載 下方區段,例如, https://ims-na1.adobelogin.com
在以下範例中使用建立確認。
您的Adobe Target設定會顯示在AEM主控台中。
若要確認組態是否如預期般運作:
開啟:
https://localhost<port>/libs/cq/adobeims-configuration/content/configurations.html
例如:
https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.html
選取您的設定。
選取 檢查健康狀態 ,接著再按 檢查.
如果成功,您將看到一則確認訊息。
您現在可以使用此IMS設定來完成 與Adobe Target整合.