Bereitstellungen von AEM Headless von Server zu Server

AEM Headless-Server-zu-Server-Bereitstellungen umfassen Server-seitige Anwendungen oder Prozesse, die Inhalte in AEM Headless nutzen und mit ihnen interagieren.

Server-zu-Server-Bereitstellungen erfordern eine minimale Konfiguration, da HTTP-Verbindungen zu AEM Headless-APIs nicht im Kontext eines Browsers initiiert werden.

Bereitstellungskonfigurationen

Die folgende Bereitstellungskonfiguration muss für Server-zu-Server-App-Bereitstellungen vorhanden sein.

Die Server-zu-Server-App stellt eine Verbindung her zu →
AEM Author
AEM Publish
AEM-Vorschau
Dispatcher-Filter
Cross-Origin Resource Sharing (CORS)
AEM-Hosts

Zulassungsanforderungen

Autorisierte Anfragen an AEM GraphQL-APIs treten typischerweise im Kontext von Server-zu-Server-Anwendungen auf, da andere Anwendungstypen wie Einzelseiten-Apps, Mobile oder Web-Komponenten typischerweise eine Autorisierung verwenden, da es schwierig ist, die Anmeldeinformationen zu sichern.

Verwenden Sie beim Zulassen von Anforderungen an AEM as a Cloud Service Authentifizierung von Service-Anmeldeinformationen-basierten Token. Weitere Informationen zum Authentifizieren von Anforderungen an AEM as a Cloud Service finden Sie in dem Token-basierten Authentifizierungs-Tutorial. In diesem Tutorial wird die Token-basierte Authentifizierung mithilfe von AEM Assets HTTP-APIs untersucht. Für Apps, die mit AEM Headless-GraphQL-APIs interagieren, gelten jedoch dieselben Konzepte und Ansätze.

Beispiel einer Server-zu-Server-App

Adobe stellt ein Beispiel für eine in Node.js codierte Server-zu-Server-App bereit.

Server-zu-Server-App

Server-zu-Server-App

Ein Beispiel für eine in Node.js geschriebene Server-zu-Server-App, die Inhalte von AEM Headless-GraphQL-APIs konsumiert.

Beispiel anzeigen

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4