La convalida reCAPTCHA non riesce dopo la migrazione della chiave v2 in Experience Manager Forms Adaptive Forms

In Adobe Experience Manager Forms Adaptive Forms, l’invio di un modulo con un componente reCAPTCHA e l’azione di invio Richiama flusso di lavoro non riesce dopo la migrazione delle chiavi reCAPTCHA v2. La risposta include CAPTCHA_VALIDATION e uno stato HTTP 400, che impedisce il completamento dell’invio del modulo. Per risolvere questo problema, aggiorna la configurazione reCAPTCHA v2 con le chiavi migrate, rimuovi i riferimenti alle chiavi non aggiornate e verifica l’invio del modulo.

Descrizione description

Ambiente

Adobe Experience Manager Forms Adaptive Forms su Adobe Experience Manager as a Cloud Service

Problema/Sintomi

  • L’invio di un modulo adattivo con un componente reCAPTCHA e l’azione di invio Richiama flusso di lavoro non riesce e viene restituito un errore di convalida CAPTCHA.
  • La risposta include CAPTCHA_VALIDATION e uno stato HTTP 400.
  • L’invio dei moduli non riesce dopo la migrazione delle chiavi Google reCAPTCHA v2 nel cloud.
  • Sono interessati tutti gli invii di moduli che utilizzano la configurazione CAPTCHA interessata.
  • L’applicazione del CAPTCHA non funziona come previsto, il che aumenta il rischio di invii di spam.
  • Nell’interfaccia del modulo non viene visualizzato alcun messaggio di errore aggiuntivo.

Causa

La configurazione reCAPTCHA v2 fa ancora riferimento a una chiave obsoleta o migrata in modo errato. Di conseguenza, AEM Forms non può convalidare la risposta CAPTCHA durante l’invio del modulo e il modulo restituisce un errore CAPTCHA_VALIDATION.

Risoluzione resolution

Per ripristinare la convalida reCAPTCHA, effettua le seguenti operazioni:

  1. Conferma che la chiave del sito e la chiave segreta Google reCAPTCHA v2 siano state migrate correttamente in base alla procedura di migrazione di Google.

  2. In AEM, apri la configurazione di Forms adattivo e verifica che il componente reCAPTCHA utilizzi le chiavi v2 migrate.

  3. Rimuovi i riferimenti alle chiavi reCAPTCHA v2 non aggiornati dalle configurazioni AEM precedenti o dal codice dell’applicazione e non pubblicare i valori delle chiavi.

  4. Apri il modulo adattivo interessato, completa tutti i campi obbligatori e invia il modulo utilizzando l’azione di invio Richiama un flusso di lavoro.

  5. Verificare che la convalida CAPTCHA abbia esito positivo, che il modulo sia stato inviato e che la risposta non contenga più CAPTCHA_VALIDATION o HTTP 400.

    Nota: monitora gli invii di moduli successivi per verificare che l’imposizione CAPTCHA funzioni come previsto e che gli invii di posta indesiderata non ignorino la protezione configurata.

Lettura correlata

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