AEM Helix: uso correto do token da API de administração para configuração JSON2HTML

Este artigo explica como obter e usar o token correto da API de administração para autenticar JSON2HTML solicitações de configuração em ambientes Adobe Experience Manager (AEM) Helix.

Descrição description

Ambiente

Adobe Experience Manager (AEM) Helix (todas as versões)

Problema/Sintomas

Tentativas de configurar JSON2HTML por meio do ponto de extremidade de API (por exemplo, https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>) resultam em um erro 401 Não autorizado. A autenticação falha quando a solicitação não usa o formato de autenticação necessário.

HTTP/1.1 401 Unauthorized

A solicitação foi enviada com um formato de cabeçalho ou token incorreto.

Resolução resolution

Siga estas etapas para resolver:

  1. Vá para https://admin.hlx.page/login e autentique com suas credenciais.

  2. Depois de fazer logon, abra https://admin.hlx.page/profile.

  3. Nas ferramentas de desenvolvedor do seu navegador, navegue até os cookies do admin.hlx.page.

  4. Copie o valor do cookie auth_token.

  5. Formatar o cabeçalho de autorização:

    • Nome do cabeçalho: Authorization
    • Valor do cabeçalho: token <auth_token> (substitua <auth_token> pelo valor do cookie)

Exemplo de comando 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 '[  ... ] '

Uma solicitação bem-sucedida retorna HTTP/1.1 200 OK e a configuração é aceita.

Leitura relacionada

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