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
-
Genera un nuovo token di autenticazione API amministratore:
- Vai alla pagina di accesso amministratore per il tuo ambiente.
- Accedi con le credenziali di amministratore.
- Dopo aver effettuato l’accesso, copiare il valore
authTokenfornito.
-
Aggiorna la configurazione del servizio con il nuovo token. Utilizza
authTokencopiato come valore per l’intestazioneAuthorizationnella richiesta POST al servizio json2html. -
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”.