AEM as a Cloud Service : erreur 401 non autorisée sur le point d’entrée de configuration du programme de travail JSON2HTML en raison d’un jeton d’authentification

Cet article explique comment résoudre une erreur 401 Non autorisé lors de l’accès au point d’entrée de configuration du programme de travail d’JSON2HTML pour Edge Delivery Services dans Adobe Experience Manager as a Cloud Service.

Description description

Environnement


Adobe Experience Manager as a Cloud Service (toutes versions)

problème/symptômes


Lors de la tentative d’accès au point d’entrée de configuration du programme de travail JSON2HTML comme décrit dans la documentation d’Adobe pour Edge Delivery Services, l’erreur suivante se produit :

HTTP 401 Unauthorized
Authentication Token Required

Les tentatives d’utilisation du jeton API Admin AEM standard génèrent la même erreur. Le problème se produit spécifiquement lorsque vous suivez l’étape 4 de la documentation Publication de fragments de contenu AEM sur Edge Delivery Services et accédez à une URL similaire à :

https://json2html.adobeaem.workers.dev/config/<tenant>/<project>/<branch>
  • Le point d’entrée n’accepte pas le jeton API d’administration AEM standard.
  • Le message d’erreur indique qu’un jeton d’authentification est requis.
  • Il se peut que la requête ait utilisé une clé d’en-tête ou un format de valeur incorrect pour le jeton.

Résolution resolution

  1. Vérifiez que vous utilisez l’en-tête d’authentification correct :

    • La clé d’en-tête doit être Authorization.
    • La valeur doit être au format : token <your-token> (remplacez <your-token> par la valeur réelle du jeton).
  2. N’utilisez pas le jeton API d’administration AEM standard, car il n’est pas valide pour ce point d’entrée.

  3. Obtenez le jeton requis pour le point d’entrée de configuration de programme de travail JSON2HTML :

    • Reportez-vous à la JSON2HTML de documentation Adobe officielle pour Edge Delivery Services pour obtenir des instructions sur la génération ou la récupération du jeton approprié à votre environnement.
    • Si la documentation n’est pas claire ou si vous n’avez pas accès au jeton requis, contactez votre administrateur ou administratrice Adobe ou votre représentant ou représentante de l’assistance pour obtenir de l’aide.
  4. Mettez à jour votre requête API pour inclure l’en-tête Authorization et la valeur de jeton corrects.

  5. Réessayez d’accéder au point d’entrée. Si le problème persiste, vérifiez que le jeton n’a pas expiré et que vous disposez des autorisations nécessaires pour la ressource demandée.

Cause

L’erreur 401 Non autorisé se produit, car le point d’entrée nécessite un jeton d’authentification spécifique dans l’en-tête Authorization et le jeton standard de l’API d’administration AEM n’est pas accepté.

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