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.
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.
Ein Beispiel für eine in Node.js geschriebene Server-zu-Server-App, die Inhalte von AEM Headless-GraphQL-APIs konsumiert.