Autenticación para consultas de GraphQL remotas en fragmentos de contenido

Un caso de uso principal de la API de Adobe Experience Manager as a Cloud Service (AEM) GraphQL para la entrega de fragmentos de contenido es aceptar consultas remotas desde aplicaciones o servicios de terceros. Estas consultas remotas pueden requerir acceso a API autenticado para asegurar la entrega de contenido sin encabezado.

NOTA

Para pruebas y desarrollo también puede acceder a la API de AEM GraphQL directamente mediante la interfaz GraphiQL interface.

Para la autenticación, el servicio de terceros debe utilizar un Token de acceso, que luego puede utilizarse en la solicitud de GraphQL.

Recuperación de un token de acceso

Consulte Generación de tokens de acceso para API del servidor para obtener más información.

Uso del token de acceso en una solicitud de GraphQL

Para que un servicio de terceros se conecte con una instancia de AEM, debe tener un Token de acceso. El servicio debe agregar este token al encabezado Authorization en la solicitud del POST.

Por ejemplo, un encabezado de autorización de GraphQL:

Authorization: Bearer <access_token>

Requisitos de permisos

Todas las solicitudes realizadas con el token de acceso se realizarán mediante la cuenta de usuario que generó el token.

Esto significa que debe comprobar que la cuenta tiene los permisos necesarios para ejecutar consultas de GraphQL.

Puede comprobarlo utilizando GraphiQL en la instancia local.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now