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:
-
Vá para https://admin.hlx.page/login e autentique com suas credenciais.
-
Depois de fazer logon, abra https://admin.hlx.page/profile.
-
Nas ferramentas de desenvolvedor do seu navegador, navegue até os cookies do
admin.hlx.page. -
Copie o valor do cookie
auth_token. -
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)
- Nome do cabeçalho:
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.