AEM Forms에서 누락된 매개 변수 client_secret을 사용하여 Adobe Sign OAuth 연결이 실패합니다.

이 문서에서는 OAuth를 사용하여 AEM Forms LTS SP2와 Adobe Sign을 통합할 때 발생하는 누락된 매개 변수: client_secret 메시지와 함께 401 오류를 해결하는 방법에 대해 설명합니다. Adobe Experience Manager Forms에서는 Adobe Sign 통합에 필요한 클라이언트 암호 매개 변수를 AEM에서 허용하지 않으므로 OAuth 연결이 실패합니다. 이 문제를 해결하려면 필요한 Adobe Sign 클라이언트 암호 매개 변수를 허용하도록 표현식 보안 구성 을 업데이트합니다.

설명 description

환경

Adobe Experience Manager (AEM) Forms LTS SP2 JEE (턴키)

문제/증상

  • AEM Forms에서 Adobe Sign 통합을 구성할 때 로그인 및 인증 후 OAuth 연결이 실패합니다.
  • AEM 오류 로그에 다음 오류가 표시됩니다. com.adobe.forms.foundation.oauth.util.OAuthHelperUtil에서 리소스 액세스 토큰을 가져오지 못함: , 상태 코드: 401, 오류 : {“error_description”:“누락된 매개 변수: client_secret”,“error”:“invalid_request”}
  • 구성을 편집할 때 AEM Sign 클라우드 구성의 클라이언트 암호 필드가 비어 있습니다.
  • Adobe Sign에 연결 버튼은 솔루션 선택 드롭다운에서 Adobe Acrobat Sign을 다시 선택할 때까지 비활성화됩니다.

원인

AEM Forms 표현식 보안 구성에서는 Adobe Sign OAuth 통합에 필요한 클라이언트 암호 매개 변수를 허용하지 않습니다. 따라서 client_secret이 전송되지 않아 Adobe Sign에서 401 오류가 발생합니다.

해결 방법 resolution

아래 단계에 따라 문제를 해결하십시오.

  1. 브라우저에서 /system/console/configMgr(으)로 이동하여 AEM 웹 콘솔 구성 관리자를 엽니다.

  2. 식 보안 구성을 찾아 엽니다.

  3. 허용된 키워드 섹션에서 + 단추를 클릭하여 새 항목을 추가합니다.

  4. 다음 문자열을 표시된 대로 정확하게 추가합니다.

    code language-none
    adobesign-cloudconfiguration-client-secret
    adobesign-cloudconfiguration-client-secret-encrypted
    
  5. 구성 변경 사항을 저장합니다.

  6. AEM Forms에서 Adobe Sign 클라우드 구성 구성을 다시 시도하십시오.

  7. Adobe Sign에 대한 연결이 오류 없이 완료되는지 확인합니다.

관련 읽기

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