AEM Déploiements serveur à serveur sans affichage

AEM les déploiements serveur à serveur sans affichage impliquent des applications ou des processus côté serveur qui consomment et interagissent avec le contenu d’AEM de manière transparente.

Les déploiements serveur à serveur nécessitent une configuration minimale, car les connexions HTTP à AEM API sans affichage ne sont pas initiées dans le contexte d’un navigateur.

Configurations de déploiement

La configuration de déploiement suivante doit être statique pour les déploiements d’applications serveur à serveur.

L’application serveur à serveur se connecte à Auteur AEM Publication AEM Aperçu AEM
Filtres Dispatcher
Partage de ressources cross-origin (CORS)
Hôtes AEM

Exigences d’autorisation

Les demandes autorisées pour AEM aux API GraphQL se produisent généralement dans le contexte des applications serveur à serveur, puisque d’autres types d’applications, tels que applications d’une seule page, mobileou Composants web, utilisez généralement l’autorisation, car il est difficile de sécuriser les informations d’identification .

Lorsque vous autorisez des requêtes à AEM as a Cloud Service, utilisez authentification par jeton basé sur les informations d’identification du service. Pour en savoir plus sur l’authentification des requêtes à AEM as a Cloud Service, consultez la section tutoriel sur l’authentification par jeton. Le tutoriel explore l’authentification par jeton à l’aide de API HTTP AEM Assets mais les mêmes concepts et approches s’appliquent aux applications qui interagissent avec AEM API GraphQL sans interface utilisateur.

Exemple d’application serveur à serveur

Adobe fournit un exemple d’application serveur à serveur codée dans Node.js.

Application serveur à serveur

Exemple d’application serveur à serveur, écrite dans Node.js, qui consomme du contenu des API GraphQL AEM sans affichage.

Exemple de vue

Sur cette page