AEM Headless伺服器對伺服器部署

上次更新: 2023-12-04
  • 主題:
  • GraphQL API
    檢視有關此主題的更多資訊
  • 建立對象:
  • Intermediate
    Developer

AEM Headless伺服器對伺服器部署涉及伺服器端應用程式或程式,這些應用程式或程式會以Headless方式使用並與AEM中的內容互動。

伺服器對伺服器部署需要最少的設定,因為與AEM Headless API的HTTP連線不會在瀏覽器的內容中起始。

部署設定

伺服器對伺服器應用程式部署必須具備下列部署設定。

伺服器對伺服器應用程式連線至 AEM 作者 AEM 發佈 AEM預覽
Dispatcher篩選器
跨原始資源共用(CORS)
AEM主機

授權需求

對AEM GraphQL API的授權請求通常會發生在伺服器對伺服器應用程式的內容中,因為其他應用程式型別,例如 單頁應用程式行動,或 Web元件通常使用授權,因為很難保護認證。

向AEMas a Cloud Service授權請求時,請使用 服務認證型權杖驗證. 若要進一步瞭解向AEMas a Cloud Service驗證請求,請檢閱 權杖型驗證教學課程. 本教學課程探討使用權杖型驗證 AEM ASSETS HTTP API 但這些概念和方法同樣適用於與AEM Headless GraphQL API互動的應用程式。

範例伺服器對伺服器應用程式

Adobe提供Node.js中編碼的伺服器對伺服器應用程式範例。

伺服器對伺服器應用程式

以Node.js撰寫的伺服器對伺服器應用程式範例,會使用AEM Headless GraphQL API的內容。

檢視範例

此頁面上的