Implementaciones de servidor a servidor sin encabezado de AEM
- Se aplica a:
- Experience Manager as a Cloud Service
Creado para:
- Intermedio
- Desarrollador
Las implementaciones de servidor a servidor sin encabezado de AEM implican aplicaciones o procesos del lado del servidor que consumen contenido en AEM e interactúan con él de forma directa.
Las implementaciones de servidor a servidor requieren una configuración mínima, ya que las conexiones HTTP a las API de AEM sin encabezado no se inician en el contexto de un explorador.
Configuraciones de implementación
La siguiente configuración de implementación debe estar implementada para las implementaciones de aplicaciones de servidor a servidor.
Requisitos de autorización
Las solicitudes autorizadas a las API de GraphQL de AEM suelen producirse en el contexto de las aplicaciones servidor a servidor, ya que otros tipos de aplicaciones, como aplicaciones de una sola página, mobile o Web Components, suelen utilizar la autorización, ya que es difícil proteger las credenciales
Al autorizar solicitudes a AEM as a Cloud Service, use autenticación de token basada en credenciales de servicio. Para obtener más información acerca de la autenticación de solicitudes en AEM as a Cloud Service, consulte el tutorial de autenticación basado en tokens. El tutorial explora la autenticación basada en tokens usando API HTTP de AEM Assets, pero los mismos conceptos y enfoques son aplicables a las aplicaciones que interactúan con las API de GraphQL sin encabezado de AEM.
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
Aplicación de servidor a servidor de ejemplo, escrita en Node.js, que consume contenido de las API de GraphQL sin encabezado de AEM.