CAPTCHA (Test di Turing Pubblico Completamente Automatizzato per dire Computer e Humans Apart) è un programma comunemente utilizzato nelle transazioni online per distinguere tra gli umani e i programmi o robot automatizzati. Rappresenta una sfida e valuta la risposta degli utenti per determinare se si tratta di un essere umano o un bot che interagisce con il sito. Impedisce all'utente di procedere in caso di esito negativo del test e contribuisce a rendere sicure le transazioni online, impedendo ai bot di inviare spam o scopi dannosi.
AEM Forms supporta il CAPTCHA nei moduli adattivi. Potete utilizzare il servizio reCAPTCHA di Google per implementare CAPTCHA.
Gli autori dei moduli possono utilizzare il servizio reCAPTCHA di Google per implementare CAPTCHA nei moduli adattivi. Offre funzionalità CAPTCHA avanzate per proteggere il sito. Per ulteriori informazioni sul funzionamento di reCAPTCHA, vedere Google reCAPTCHA.
Per implementare il servizio reCAPTCHA in AEM Forms:
Ottenete reCAPTCHA API key pair da Google. Include una chiave del sito e un segreto.
Creare un contenitore di configurazione per i servizi cloud.
Vai a Strumenti > Generale > Browser di configurazione.
Effettuate le seguenti operazioni per abilitare la cartella globale per le configurazioni cloud o saltate questo passaggio per creare e configurare un'altra cartella per le configurazioni del servizio cloud.
Nel browser di configurazione, selezionate la cartella globale e toccate Proprietà.
Nella finestra di dialogo Proprietà configurazione, abilita Configurazioni cloud.
Toccate Salva e chiudi per salvare la configurazione e uscire dalla finestra di dialogo.
Nel browser di configurazione, toccare Crea.
Nella finestra di dialogo Crea configurazione, specificate un titolo per la cartella e abilitate le Configurazioni cloud.
Toccate Crea per creare la cartella abilitata per le configurazioni del servizio cloud.
Configurare il servizio cloud per reCAPTCHA.
Una volta configurato, il servizio reCAPTCHA è disponibile per l'uso nei moduli adattivi. Per ulteriori informazioni, vedere Uso di CAPTCHA nei moduli adattivi.
Per utilizzare CAPTCHA nei moduli adattivi:
Aprire un modulo adattivo in modalità di modifica.
Verificare che il contenitore di configurazione selezionato al momento della creazione del modulo adattivo contenga il servizio cloud reCAPTCHA. È inoltre possibile modificare le proprietà del modulo adattivo per modificare il contenitore di configurazione associato al modulo.
Dal Browser componenti, trascinate il componente Captcha nel modulo adattivo.
L’utilizzo di più componenti Captcha in un modulo adattivo non è supportato. Inoltre, non è consigliabile utilizzare CAPTCHA in un pannello contrassegnato per il caricamento pigro o in un frammento.
Captcha è sensibile al tempo e scade tra circa un minuto. Pertanto, si consiglia di posizionare il componente Captcha subito prima del pulsante Invia nel modulo adattivo.
Selezionate il componente Captcha aggiunto e toccate per modificarne le proprietà.
Specificate un titolo per il widget CAPTCHA. Il valore predefinito è Captcha. Selezionare Nascondi titolo se non si desidera che il titolo venga visualizzato.
Dal menu a discesa Captcha service, selezionate reCaptcha per abilitare il servizio reCAPTCHA se lo avete configurato come descritto in ReCAPTCHA service by Google. Selezionate una configurazione dal menu a discesa Impostazioni. Inoltre, per il widget reCAPTCHA, selezionate la dimensione come Normal o Compact.
Non selezionate Default dal menu a discesa del servizio Captcha perché il servizio AEM CAPTCHA predefinito è obsoleto.
Salvare le proprietà.
Il servizio reCAPTCHA è attivato nel modulo adattivo. È possibile visualizzare l'anteprima del modulo e vedere il funzionamento di CAPTCHA.