AEM implementaciones indirectas de servidor a servidor

AEM implementaciones indirectas de servidor a servidor implican aplicaciones o procesos del lado del servidor que consumen e interactúan con el contenido de manera AEM y sin objetivos.

Las implementaciones servidor a servidor requieren una configuración mínima, ya que las conexiones HTTP a API sin AEM no se inician en el contexto de un explorador.

Configuraciones de implementación

La siguiente configuración de implementación debe estar en su lugar para implementaciones de aplicaciones servidor a servidor.

La aplicación servidor a servidor se conecta a AEM Author AEM Publish Vista previa de AEM
Filtros de Dispatcher ü š š
Uso compartido de recursos de origen diverso (CORS) ü ü ü
AEM hosts š š š

Requisitos de autorización

Las solicitudes autorizadas para AEM las API de GraphQL suelen producirse en el contexto de aplicaciones de servidor a servidor, ya que otros tipos de aplicaciones, como aplicaciones de una sola página, mobileo Componentes web, normalmente utilizan autorización porque es difícil proteger las credenciales .

Al autorizar solicitudes para AEM as a Cloud Service, utilice autenticación de token basada en credenciales de servicio. Para obtener más información sobre la autenticación de solicitudes a AEM as a Cloud Service, consulte la tutorial de autenticación basado en token. El tutorial explora la autenticación basada en token mediante API HTTP de AEM Assets pero los mismos conceptos y enfoques se aplican a las aplicaciones que interactúan con AEM API de GraphQL sin encabezado.

Ejemplo de aplicación de servidor a servidor

Adobe proporciona un ejemplo de aplicación de servidor a servidor codificada en Node.js.

Aplicación de servidor a servidor

Una aplicación de servidor a servidor de ejemplo, escrita en Node.js, que consume contenido de las API de GraphQL sin encabezado AEM.

Ver ejemplo

En esta página