Implantações AEM headless de servidor para servidor

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

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

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