Il servizio json2html restituisce un errore non autorizzato in AEM Cloud Sites

In Adobe Experience Manager Cloud Sites, il servizio json2html restituisce un errore Non autorizzato quando viene inviata una richiesta POST durante la configurazione di sovrapposizione del contenuto. Questo problema si verifica anche quando la configurazione iniziale della sovrapposizione ha esito positivo e l’utente dispone di accesso amministrativo. Per risolvere questo problema, verifica e utilizza un token di autenticazione valido durante l’invio della richiesta POST al servizio json2html.

Descrizione description

Ambiente

Siti cloud Adobe Experience Manager (AEM) (tutte le versioni)

Sintomi

Quando si configura la sovrapposizione dei contenuti come descritto nella documentazione di, la richiesta POST al servizio json2html restituisce un errore Non autorizzato.

  • Il passaggio 1 (configurazione iniziale della sovrapposizione) viene completato correttamente.
  • L’errore si verifica nel passaggio 2, quando si invia la richiesta POST per configurare la sovrapposizione.
  • L’utente dispone delle autorizzazioni di amministratore e utilizza il token di autenticazione previsto.

Esempio di comando cURL:

curl --request POST \
  --url "https://json2html.adobeaem.workers.dev/config///main" \
  --header "Authorization: token <token>" \
  --header "Content-Type: application/json" \
  --data '[  ... ] '

La risposta è: Non autorizzato

Causa

L’errore Non autorizzato si verifica quando il token di autenticazione utilizzato nella richiesta POST è mancante, scaduto o non valido.

Risoluzione resolution

  1. Genera un nuovo token di autenticazione API amministratore:

    1. Vai alla pagina di accesso amministratore per il tuo ambiente.
    2. Accedi con le credenziali di amministratore.
    3. Dopo aver effettuato l’accesso, copiare il valore authToken fornito.
  2. Aggiorna la configurazione del servizio con il nuovo token. Utilizza authToken copiato come valore per l’intestazione Authorization nella richiesta POST al servizio json2html.

  3. Riprovare la richiesta POST. Invia nuovamente la richiesta POST con il token aggiornato e verifica che la richiesta venga completata correttamente senza l’errore “Non autorizzato”.

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