Hélice de AEM: Uso correcto del token de API de administración para la configuración de JSON2 HTML

En este artículo se explica cómo obtener y utilizar el token de API de administración correcto para autenticar JSON2HTMLsolicitudes de configuración en entornos Helix de Adobe Experience Manager (AEM).

Descripción description

Entorno

Adobe Experience Manager (AEM) Helix (todas las versiones)

Problema/Síntomas

Los intentos de configurar JSON2HTML a través del extremo de API (por ejemplo, https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>) dan como resultado un error 401 No autorizado. La autenticación falla cuando la solicitud no utiliza el formato de autenticación requerido.

HTTP/1.1 401 Unauthorized

La solicitud se ha enviado con un encabezado o formato de token incorrecto.

Resolución resolution

Siga estos pasos para resolver:

  1. Vaya a https://admin.hlx.page/login y autentique con sus credenciales.

  2. Después de iniciar sesión, abra https://admin.hlx.page/profile.

  3. En las herramientas para desarrolladores del explorador, vaya a las cookies de admin.hlx.page.

  4. Copie el valor de la cookie auth_token.

  5. Dar formato al encabezado de autorización:

    • Nombre de encabezado: Authorization
    • Valor del encabezado: token <auth_token> (reemplazar <auth_token> con el valor de la cookie)

Ejemplo de comando cURL:

curl -i -X POST \
    "https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>" \
    -H "Authorization: token <auth_token_from_cookie>" \
    -H "Content-Type: application/json" \
    --data '[  ... ] '

Una solicitud correcta devuelve HTTP/1.1 200 OK y se acepta la configuración.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles