AEM Helix: JSON2HTML 구성에 대한 관리 API 토큰의 올바른 사용
이 문서에서는 Adobe Experience Manager(AEM) Helix 환경에서 JSON2HTML구성 요청을 인증하기 위해 올바른 관리 API 토큰을 가져오고 사용하는 방법에 대해 설명합니다.
설명 description
환경
Adobe Experience Manager(AEM) Helix(모든 버전)
문제/증상
API 끝점(예: https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>)을 통해 JSON2HTML을 구성하려고 하면 401 권한 없음 오류이 발생합니다. 요청에서 필수 인증 형식을 사용하지 않으면 인증이 실패합니다.
HTTP/1.1 401 Unauthorized
요청이 잘못된 헤더 또는 토큰 형식으로 전송되었습니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
-
https://admin.hlx.page/login(으)로 이동하여 자격 증명을 인증합니다.
-
로그인한 후 https://admin.hlx.page/profile을(를) 엽니다.
-
브라우저 개발자 도구에서
admin.hlx.page에 대한 쿠키로 이동합니다. -
auth_token쿠키의 값을 복사합니다. -
권한 부여 머리글 서식 지정:
- 헤더 이름:
Authorization - 헤더 값:
token <auth_token>(<auth_token>을(를) 쿠키 값으로 바꾸기)
- 헤더 이름:
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 '[ ... ] '
요청이 성공하면 HTTP/1.1 200 OK이(가) 반환되고 구성이 허용됩니다.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles