Implantações AEM headless de servidor para servidor

Última atualização em 2024-01-26
  • Tópicos
  • GraphQL API
    Exibir mais informações sobre este tópico
  • Criado para:
  • Intermediate
    Developer

As implantações do AEM headless de servidor para servidor envolvem aplicativos ou processos do lado do servidor que consomem e interagem com conteúdo no AEM de forma headless.

As implantações de servidor para servidor exigem configuração mínima, já que as conexões HTTP para APIs AEM Headless não são iniciadas no contexto de um navegador.

Configurações de implantação

A configuração de implantação a seguir deve estar em vigor para implantações de aplicativo de servidor para servidor.

O aplicativo de servidor para servidor se conecta ao Autor do AEM AEM Publish Visualização do AEM
Filtros do Dispatcher
Compartilhamento de recursos entre origens (CORS)
Hospedeiros AEM

Requisitos de autorização

As solicitações autorizadas para APIs do GraphQL com AEM normalmente ocorrem no contexto de aplicativos de servidor para servidor, já que outros tipos de aplicativos, como aplicativos de página única, dispositivo móvelou Componentes da Web, normalmente usam autorização, pois é difícil proteger as credenciais.

Ao autorizar solicitações para o AEM as a Cloud Service, use autenticação de token baseada em credenciais de serviço. Para saber mais sobre como autenticar solicitações para o AEM as a Cloud Service, reveja a tutorial de autenticação baseada em token. O tutorial explora a autenticação baseada em token usando APIs HTTP do AEM Assets mas os mesmos conceitos e abordagens são aplicáveis a aplicativos que interagem com APIs AEM Headless GraphQL.

Exemplo de aplicativo de servidor para servidor

O Adobe fornece um exemplo de aplicativo servidor a servidor codificado em Node.js.

Aplicativo de servidor para servidor

Um exemplo de aplicativo de servidor para servidor, escrito em Node.js, que consome conteúdo das APIs do GraphQL do AEM Headless.

Exibir exemplo

Nesta página