La validación de reCAPTCHA falla tras la migración de claves en la versión 2 en Experience Manager Forms Adaptive Forms

En Adobe Experience Manager Forms Adaptive Forms, al enviar un formulario con un componente reCAPTCHA y la acción de envío Invocar un flujo de trabajo se produce un error después de migrar las claves reCAPTCHA v2. La respuesta incluye CAPTCHA_VALIDATION y un estado HTTP 400, lo que impide que se complete el envío del formulario. Para solucionarlo, actualice la configuración de reCAPTCHA v2 con las claves migradas, quite las referencias de claves antiguas y compruebe el envío del formulario.

Descripción description

Entorno

Forms adaptable de Adobe Experience Manager Forms en Adobe Experience Manager as a Cloud Service

Problema/Síntomas

  • El envío de un formulario adaptable con un componente reCAPTCHA y la acción de envío Invocar un flujo de trabajo produce un error de validación CAPTCHA.
  • La respuesta incluye CAPTCHA_VALIDATION y un estado HTTP 400.
  • Los envíos de formularios fallan después de migrar las claves de Google reCAPTCHA v2 a la nube.
  • Todos los envíos de formularios que utilicen la configuración de CAPTCHA afectada se ven afectados.
  • La aplicación de CAPTCHA no funciona como se espera, lo que aumenta el riesgo de envíos de correo no deseado.
  • No se muestra ningún mensaje de error adicional en la interfaz de formulario.

Causa

La configuración de reCAPTCHA v2 sigue haciendo referencia a una clave obsoleta o migrada incorrectamente. Como resultado, AEM Forms no puede validar la respuesta CAPTCHA durante el envío del formulario y el formulario devuelve un error CAPTCHA_VALIDATION.

Resolución resolution

Para restaurar la validación de reCAPTCHA, siga estos pasos:

  1. Confirme que la clave de sitio y la clave secreta de Google reCAPTCHA v2 se migraron correctamente según el procedimiento de migración de Google.

  2. En AEM, abra la configuración de Forms adaptable y compruebe que el componente reCAPTCHA utiliza las claves v2 migradas.

  3. Elimine las referencias de claves de reCAPTCHA v2 obsoletas de configuraciones de AEM o código de aplicación anteriores y no publique los valores de clave.

  4. Abra el formulario adaptable afectado, complete todos los campos obligatorios y envíe el formulario con la acción de envío Invocar un flujo de trabajo.

  5. Compruebe que la validación de CAPTCHA se haya realizado correctamente, que el formulario se haya enviado correctamente y que la respuesta ya no contenga CAPTCHA_VALIDATION ni HTTP 400.

    Nota: Supervise los envíos de formularios subsiguientes para confirmar que la aplicación de CAPTCHA funciona según lo esperado y que los envíos de correo no deseado no omiten la protección configurada.

Lectura relacionada

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