Experience Manager Forms 적응형 Forms에서 v2 키 마이그레이션 후 reCAPTCHA 유효성 검사에 실패합니다
Adobe Experience Manager Forms 적응형 Forms에서 reCAPTCHA v2 키가 마이그레이션된 후 reCAPTCHA 구성 요소와 워크플로 호출 제출 작업이 포함된 양식 제출이 실패합니다. 응답에는 양식 제출이 완료되지 않도록 CAPTCHA_VALIDATION 및 HTTP 400 상태가 포함됩니다. 이 문제를 해결하려면 마이그레이션된 키로 reCAPTCHA v2 구성을 업데이트하고 오래된 키 참조를 제거한 다음 양식 제출을 확인합니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service의 Adobe Experience Manager Forms 적응형 Forms
문제/증상
- reCAPTCHA 구성 요소와 워크플로 호출 제출 액션을 포함한 적응형 양식을 제출하지 못했습니다. CAPTCHA 유효성 검사 오류가 발생합니다.
- 응답에는
CAPTCHA_VALIDATION및HTTP 400상태가 포함됩니다. - Google reCAPTCHA v2 키가 클라우드로 마이그레이션된 후 양식 제출이 실패합니다.
- 영향을 받는 CAPTCHA 구성을 사용하는 모든 양식 제출은 영향을 받습니다.
- CAPTCHA 적용은 예상대로 작동하지 않으므로 스팸 제출의 위험이 증가합니다.
- 양식 인터페이스에 추가 오류 메시지가 표시되지 않습니다.
원인
reCAPTCHA v2 구성이 오래되거나 잘못 마이그레이션된 키를 계속 참조합니다. 따라서 AEM Forms에서 양식을 제출하는 동안 CAPTCHA 응답을 확인할 수 없으며 양식에서 CAPTCHA_VALIDATION 오류가 반환됩니다.
해결 방법 resolution
reCAPTCHA 유효성 검사를 복원하려면 다음 단계를 따르십시오.
-
Google reCAPTCHA v2 사이트 키 및 암호 키가 Google 마이그레이션 절차에 따라 올바르게 마이그레이션되었는지 확인합니다.
-
AEM에서 적응형 Forms 구성을 열고 reCAPTCHA 구성 요소가 마이그레이션된 v2 키를 사용하는지 확인합니다.
-
이전 AEM 구성 또는 애플리케이션 코드에서 오래된 reCAPTCHA v2 키 참조를 제거하고 키 값을 게시하지 마십시오.
-
영향을 받는 적응형 양식을 열고 모든 필수 필드를 작성한 다음 워크플로우 호출 제출 액션을 사용하여 양식을 제출하십시오.
-
CAPTCHA 유효성 검사가 성공하고, 양식이 성공적으로 제출되었으며, 응답에 더 이상
CAPTCHA_VALIDATION또는HTTP 400이(가) 포함되어 있지 않은지 확인하십시오.참고: 후속 양식 제출을 모니터링하여 CAPTCHA 적용이 예상대로 작동하는지, 스팸 제출이 구성된 보호를 무시하지 않는지 확인하십시오.