Dispatcher - Configuration des points d’entrée avec AEM Headless

Le 🔗 est une couche de mise en cache et de filtrage des accès 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.

IMPORTANT
Les règles de filtrage Dispatcher sont des contrôles de filtrage d’accès qui ne remplacent pas le contrôle d’accès basé sur une liste de contrôle d’accès JCR sur l’instance de publication. L’instance de publication doit être sécurisée indépendamment de la configuration Dispatcher. Assurez-vous que les ressources sensibles sont protégées en refusant l’jcr:read pour les principaux de everyone et de anonymous au niveau du référentiel, quelle que soit la configuration du filtre Dispatcher.
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 sous Introduction à la mise en cache dans AEM as a Cloud Service.

recommendation-more-help
experience-manager-cloud-service-help-main-toc