AEM Helix : utilisation correcte du jeton API d’administration pour la configuration JSON2HTML

Cet article explique comment obtenir et utiliser le jeton API d’administration approprié pour authentifier les demandes de configuration JSON2HTML dans les environnements Helix Adobe Experience Manager (AEM).

Description description

Environnement

Adobe Experience Manager (AEM) Helix (toutes les versions)

Problème/Symptômes

Les tentatives de configuration de JSON2HTML via le point d’entrée de l’API (par exemple, https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>) entraînent une erreur 401 Non autorisé. L’authentification échoue lorsque la requête n’utilise pas le format d’authentification requis.

HTTP/1.1 401 Unauthorized

La requête a été envoyée avec un en-tête ou un format de jeton incorrect.

Résolution resolution

Procédez comme suit pour résoudre le problème :

  1. Accédez à 🔗 et authentifiez-vous à l’aide de vos informations d’identification.

  2. Après vous être connecté, ouvrez 🔗.

  3. Dans les outils de développement de votre navigateur, accédez aux cookies pour admin.hlx.page.

  4. Copiez la valeur du cookie auth_token.

  5. Formatez l’en-tête d’autorisation :

    • Nom de l’en-tête : Authorization
    • Valeur de l’en-tête : token <auth_token> (remplacez <auth_token> par la valeur du cookie).

Exemple de commande 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 '[  ... ] '

Une requête réussie renvoie HTTP/1.1 200 OK et la configuration est acceptée.

Lecture connexe

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