Dispatcher - Configuration de point de terminaison avec AEM sans affichage

Dispatcher est une couche de mise en cache et de sécurité pour les environnements de publication Adobe Experience Manager. Plusieurs configurations sont incluses par défaut pour ouvrir les points d’entrée GraphQL aux applications découplées.

NOTE
Pour obtenir une documentation détaillée à propos du Dispatcher, veuillez consulter le Guide du Dispatcher.

Dans le cadre d’un projet AEM, un module du Dispatcher contenant les configurations du Dispatcher est inclus. Les projets nouvellement générés à partir de l’archétype de projet AEM incluent automatiquement des filtres qui activent les points d’entrée GraphQL.

Points d’entrée GraphQL

Dans le cadre des filtres par défaut, les points d’entrée GraphQL sont ouverts avec la règle suivante :

/0060 { /type "allow" /method '(POST|OPTIONS)' /url "/content/_cq_graphql/*/endpoint.json" }

Le caractère générique * ouvre plusieurs points d’entrée sur l’instance AEM. La requête qui utilise un point d’entrée GraphQL s’effectue à l’aide de POST et la réponse n’est pas mise en cache.

Requêtes persistantes GraphQL

La demande de requêtes persistantes s’effectue sur un autre point d’entrée. Dans le cadre de la configuration de filtre par défaut, l’URL pour les requêtes persistantes est ouverte avec la règle suivante :

/0061 { /type "allow" /method '(GET|POST|OPTIONS)' /url "/graphql/execute.json*" }

Les requêtes persistantes peuvent être demandées à l’aide de GET, mettant ainsi en cache la réponse au niveau du Dispatcher et du réseau CDN. Vous trouverez plus d’informations sur la mise en cache et l’invalidation du cache ici.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab