Filtres Dispatcher
Adobe Experience Manager as a Cloud Service utilise les filtres du Dispatcher de publication AEM pour s’assurer que seules les requêtes qui doivent atteindre AEM atteignent AEM. Par défaut, toutes les requêtes sont refusées et les modèles des URL autorisées doivent être explicitement ajoutés.
Configurer les filtres du Dispatcher
La configuration des filtres du Dispatcher de l’instance de publication AEM définit les modèles d’URL autorisés à atteindre AEM. Elle doit inclure le préfixe d’URL pour le point d’entrée de la requête persistante d’AEM.
Ajoutez une règle allow
avec le modèle d’URL /graphql/execute.json/*
et assurez-vous que l’ID de fichier (par exemple, /0600
, est unique dans l’exemple de fichier de batterie).
Vous autorisez ainsi la requête HTTP GET au point d’entrée de la requête persistante, comme HTTP GET /graphql/execute.json/wknd-shared/adventures-all
vers l’instance de publication AEM.
Si vous utilisez des fragments d’expérience dans votre expérience AEM Headless, procédez de la même manière pour ces chemins d’accès.
dispatcher/src/conf.dispatcher.d/filters/filters.any
...
# Allow headless requests for Persisted Query endpoints
/0600 { /type "allow" /method '(POST|OPTIONS)' /url "/graphql/execute.json/*" }
# Allow headless requests for Experience Fragments
/0601 { /type "allow" /method '(GET|OPTIONS)' /url "/content/experience-fragments/*" }
...