AEM as a Cloud Service: errore 401 non autorizzato nell’endpoint di configurazione del processo di lavoro JSON2HTML a causa di un token di autenticazione

Questo articolo spiega come risolvere un errore 401 Non autorizzato durante l’accesso all’endpoint di configurazione del processo di lavoro JSON2HTML per Edge Delivery Services in Adobe Experience Manager as a Cloud Service.

Descrizione description

Ambiente


Adobe Experience Manager as a Cloud Service (tutte le versioni)

Problema/Sintomi


Quando si tenta di accedere all’endpoint di configurazione del processo di lavoro JSON2HTML come descritto nella documentazione di Adobe per Edge Delivery Services, si verifica il seguente errore:

HTTP 401 Unauthorized
Authentication Token Required

I tentativi di utilizzare il token standard AEM Admin API generano lo stesso errore. Il problema si verifica in modo specifico quando si segue il passaggio 4 della pubblicazione dei frammenti di contenuto di AEM nella documentazione di Edge Delivery Services e si accede a un URL simile al seguente:

https://json2html.adobeaem.workers.dev/config/<tenant>/<project>/<branch>
  • L’endpoint non accetta il token AEM Admin API standard.
  • Il messaggio di errore indica che è necessario un token di autenticazione.
  • La richiesta potrebbe aver utilizzato una chiave di intestazione o un formato di valore errato per il token.

Risoluzione resolution

  1. Assicurati di utilizzare l’intestazione di autenticazione corretta:

    • La chiave di intestazione deve essere Authorization.
    • Il valore deve essere nel formato: token <your-token> (sostituisci <your-token> con il valore token effettivo).
  2. Non utilizzare il token AEM Admin API standard, poiché non è valido per questo endpoint.

  3. Ottenere il token richiesto per l’endpoint di configurazione del processo di lavoro JSON2HTML:

    • Per istruzioni su come generare o recuperare il token corretto per l’ambiente, consultare la documentazione ufficiale di Adobe JSON2HTML per Edge Delivery Services.
    • Se la documentazione non è chiara o se non hai accesso al token richiesto, contatta l’amministratore di Adobe o il rappresentante del supporto per assistenza.
  4. Aggiornare la richiesta API per includere il valore di intestazione e token Authorization corretto.

  5. Riprova ad accedere all’endpoint. Se il problema persiste, verifica che il token non sia scaduto e di disporre delle autorizzazioni necessarie per la risorsa richiesta.

Causa

L’errore 401 Non autorizzato si verifica perché l’endpoint richiede un token di autenticazione specifico nell’intestazione Authorization e il token AEM Admin API standard non è accettato.

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