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.
Requisitos de autorização
As solicitações autorizadas às APIs do GraphQL para AEM normalmente ocorrem no contexto de aplicativos de servidor para servidor, já que outros tipos de aplicativos, como aplicativos de página única, dispositivos móveis ou Componentes Web, normalmente usam autorização, pois é difícil proteger as credenciais.
Ao autorizar solicitações para o AEM as a Cloud Service, use a 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 o tutorial sobre autenticação baseada em token. O tutorial explora a autenticação baseada em token usando as APIs HTTP do AEM Assets, mas os mesmos conceitos e abordagens são aplicáveis a aplicativos que interagem com APIs GraphQL AEM Headless.
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.