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:
-
Vaya a https://admin.hlx.page/login y autentique con sus credenciales.
-
Después de iniciar sesión, abra https://admin.hlx.page/profile.
-
En las herramientas para desarrolladores del explorador, vaya a las cookies de
admin.hlx.page. -
Copie el valor de la cookie
auth_token. -
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)
- Nombre de encabezado:
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.