AEM의 DA Admin API에 대한 전달자 토큰 및 JWT 생성이 실패합니다

AEMaaCS(Adobe Experience Manager as a Cloud Service) - Sites에서 DA(Document Authoring) 관리 API 호출을 인증하기 위해 전달자 토큰 및 JWT(JSON Web Token)를 생성하려면 Adobe Developer Console을 통한 서버 간 통합이 필요합니다. 적절한 구성이 없으면 권한 오류가 발생하여 인증 시도가 실패합니다. 이 문제를 해결하려면 OAuth 자격 증명을 구성하고 Adobe Developer Console을 사용하여 토큰을 생성합니다.

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service(AEMaaCS) - 사이트
  • 제약 조건: Adobe Developer Console에 대한 액세스와 적절한 권한이 필요합니다.
  • 인스턴스: 개발

문제/증상

  • DA 관리 API에 대한 API 호출을 인증하는 데 필요한 전달자 토큰 및 JWT를 생성하는 데 문제가 있습니다.
  • API를 호출할 때 403 금지됨 ​과 같은 오류가 발생합니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. Adobe Developer Console에 액세스합니다.
  2. 새 프로젝트 만들기 를 클릭합니다.
  3. 프로젝트 대시보드에서 API 추가 를 선택합니다.
  4. API 유형으로 Cloud Manager 을(를) 선택하고 다음 을(를) 클릭합니다.
  5. 서버 간 인증 OAuth 서버 간 인증 을 선택하고 다음 을 클릭합니다.
  6. Experience Platform 서비스와 관련된 권한이 있는 제품 프로필을 할당합니다.
  7. 프로필 설정에서 OAuth 서버 간 인증 옵션을 클릭합니다.
  8. 기술 계정 ID를 찾은 다음 인터페이스를 사용하여 액세스 토큰을 생성합니다.

필요한 매개 변수와 함께 API 요청에 생성된 전달자 토큰을 사용합니다.

예:

  • 끝점: POST https://ims-na1.adobelogin.com/ims/token/v3

  • 머리글:Content-Type: application/x-www-form- urlencoded

  • 본문 매개 변수:

    code language-none
    grant_type=client_credentials
    client_id=<your_client_id>
    client_secret=<your_client_secret>
    scope=openid,AdobeID,aem.frontend.all,read_organizations,additional_info.projectedProductContext,read_pc.dma_aem_ams
    

참고: 자격 증명이 Adobe Developer Console의 통합 설정과 일치하고 사용 권한이 DA에 올바르게 할당되었는지 확인하십시오.

문제가 지속되면 지원 호출을 예약하거나 Adobe Developer Console 설명서를 참조하십시오.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f