Adobe Experience Manager as a Cloud Service AEM AEM utiliza los filtros de Dispatcher de publicación de AEM para garantizar que solo las solicitudes que deben llegar a los destinatarios de la publicación de datos no lleguen a los destinatarios de la publicación de datos De forma predeterminada, todas las solicitudes se deniegan y se deben agregar explícitamente patrones para las direcciones URL permitidas.
Tipo de cliente | SPA Aplicación de una sola página () | Componente web/JS | Móvil | De servidor a servidor |
---|---|---|---|---|
Requiere la configuración de filtros de Dispatcher | ✔ | ✔ | ✔ | ✔ |
Las siguientes configuraciones son ejemplos. Asegúrese de ajustarlos para que se ajusten a los requisitos del proyecto.
AEM AEM La configuración del filtro de AEM Publish Dispatcher define los patrones de URL permitidos para alcanzar el punto de conexión y debe incluir el prefijo de URL para el punto de conexión de consulta persistente de la.
El cliente se conecta a | AEM Author | AEM Publish | AEM Previsualización de |
---|---|---|---|
Requiere la configuración de filtros de Dispatcher | ✘ | ✔ | ✔ |
Añadir un allow
regla con el patrón URL /graphql/execute.json/*
y compruebe el ID de archivo (por ejemplo, /0600
, es único en el archivo de granja de ejemplos).
Esto permite realizar una solicitud HTTP al extremo de la GET persistente, como HTTP GET /graphql/execute.json/wknd-shared/adventures-all
hasta AEM Publish.
AEM Si utiliza fragmentos de experiencias en la experiencia sin encabezado de la, haga lo mismo para estas rutas.
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/*" }
...