Dispatcher filters

Adobe Experience Manager as a Cloud Service AEM utiliza filtros de Dispatcher AEM AEM de Publish para garantizar que solo las solicitudes que deben llegar a los lleguen a los usuarios 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
Servidor a servidor
Requiere la configuración de filtros Dispatcher
TIP
Las siguientes configuraciones son ejemplos. Asegúrese de ajustarlos para que se ajusten a los requisitos del proyecto.

Configuración del filtro de Dispatcher

AEM La configuración del filtro de Publish Dispatcher AEM AEM define los patrones de URL que permiten alcanzar el punto de conexión, y debe incluir el prefijo de URL para el punto de conexión de la consulta persistente del.

El cliente se conecta a
AEM Author
Publicación de AEM
AEM Previsualización de
Requiere la configuración de filtros Dispatcher

Agregue una regla allow con el patrón de URL /graphql/execute.json/* y asegúrese de que el ID de archivo (por ejemplo, /0600, sea único en el archivo de granja de servidores de ejemplo).
Esto permite realizar una solicitud HTTP al extremo de la GET AEM persistente, como HTTP GET /graphql/execute.json/wknd-shared/adventures-all a través de la 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/*" }
...

Ejemplo de configuración de filtros

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4