Dispatcher - Configuração de endpoint com o AEM Headless

O Dispatcher é uma camada de armazenamento em cache e filtragem de acesso na frente dos ambientes de publicação do Adobe Experience Manager. Várias configurações são incluídas por padrão para abrir endpoints GraphQL em aplicativos headless.

IMPORTANT
As regras de filtro do Dispatcher são controles de filtragem de acesso, não um substituto do controle de acesso baseado em ACL de JCR na instância de publicação. A instância de publicação deve ser protegida independentemente da configuração do Dispatcher. Certifique-se de que os recursos confidenciais sejam protegidos negando jcr:read para as entidades de segurança everyone e anonymous no nível do repositório, independentemente da configuração de filtro do Dispatcher.
NOTE
Para obter a documentação detalhada sobre o Dispatcher, consulte o Guia do Dispatcher.

Os projetos do AEM incluem um módulo de Dispatcher que contém as configurações do Dispatcher. Projetos recém-gerados do arquétipo de projeto do AEM incluem automaticamente filtros que habilitam pontos de acesso GraphQL.

Pontos de acesso GraphQL

Como parte dos filtros padrão, endpoints GraphQL são abertos com a seguinte regra:

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

O curinga * abre vários endpoints na instância do AEM. As consultas que utilizam um ponto de acesso GraphQL são feitas usando POST, e a resposta não é armazenada em cache.

Consultas persistentes de GraphQL

A solicitação de consultas persistentes é feita em um ponto de acesso diferente. Como parte da configuração de filtro padrão, o URL das consultas persistentes é aberto com a seguinte regra:

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

Consultas persistentes podem ser solicitadas usando GET, armazenando a resposta em cache no nível do Dispatcher e do CDN. Mais detalhes sobre armazenamento em cache e invalidação de cache podem ser encontrados em a Introdução ao armazenamento em cache no AEM as a Cloud Service.

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