CAPTCHA (Prueba de Turing pública completamente automatizada para distinguir entre ordenadores y humanos) es un programa que se utiliza comúnmente en las transacciones en línea para distinguir entre humanos y programas o bots automáticos. Plantea un desafío y evalúa la respuesta del usuario para determinar si es un humano o un bot que interactúa con el sitio. Evita que el usuario continúe si la prueba falla y ayuda a garantizar la seguridad de las transacciones en línea evitando que los bots publiquen contenido no deseado o con fines malintencionados.
AEM Forms admite CAPTCHA en formularios adaptables. Puede utilizar el servicio reCAPTCHA de Google para implementar CAPTCHA.
AEM Forms solo admite reCaptcha v2. No se admite ninguna otra versión.
CAPTCHA en formularios adaptables no se admite en modo sin conexión en la aplicación de AEM Forms.
Los autores de formularios pueden utilizar el servicio reCAPTCHA de Google para implementar CAPTCHA en formularios adaptables. Oferta las capacidades avanzadas de CAPTCHA para proteger el sitio. Para obtener más información sobre cómo funciona reCAPTCHA, consulte Google reCAPTCHA.
Para implementar el servicio reCAPTCHA en AEM Forms:
Obtenga par de claves de API de reCAPTCHA de Google. Incluye una clave del sitio y un secreto.
Crear contenedor de configuración para servicios en la nube.
Vaya a Herramientas > General > Navegador de configuración.
Haga lo siguiente para habilitar la carpeta global para las configuraciones de nube o omita este paso para crear y configurar otra carpeta para las configuraciones de servicio en la nube.
En el Explorador de configuración, toque Crear.
En el cuadro de diálogo Crear configuración, especifique un título para la carpeta y habilite Configuraciones de nube.
Toque Crear para crear la carpeta habilitada para las configuraciones de servicio en la nube.
Configure el servicio en la nube para reCAPTCHA.
Una vez configurado el servicio reCAPTCHA, estará disponible para su uso en formularios adaptables. Para obtener más información, consulte Uso de CAPTCHA en formularios adaptables.
Para utilizar CAPTCHA en formularios adaptables:
Abra un formulario adaptable en modo de edición.
Asegúrese de que el contenedor de configuración seleccionado al crear el formulario adaptable contiene el servicio de nube reCAPTCHA. También puede editar las propiedades del formulario adaptable para cambiar el contenedor de configuración asociado al formulario.
Desde el navegador de componentes, arrastre y suelte el componente Captcha en el formulario adaptable.
No se admite el uso de más de un componente Captcha en un formulario adaptable. Además, no se recomienda utilizar CAPTCHA en un panel marcado para la carga diferida o en un fragmento.
Captcha diferencia el tiempo y caduca en aproximadamente un minuto. Por lo tanto, se recomienda colocar el componente Captcha justo antes del botón Enviar en el formulario adaptable.
Seleccione el componente Captcha que ha agregado y toque para editar sus propiedades.
Especifique un título para la utilidad CAPTCHA. El valor predeterminado es Captcha. Seleccione Ocultar título si no desea que aparezca el título.
En la lista desplegable Servicio Captcha, seleccione reCaptcha para habilitar el servicio reCAPTCHA si lo configuró como se describe en servicio ReCAPTCHA de Google. Seleccione una configuración en la lista desplegable Configuración. Además, seleccione el tamaño como Normal o Compacto para la utilidad reCAPTCHA.
No seleccione Predeterminado en la lista desplegable del servicio Captcha porque el servicio AEM CAPTCHA predeterminado está obsoleto.
Guarde las propiedades.
El servicio reCAPTCHA está habilitado en el formulario adaptable. Puede previsualización del formulario y ver cómo funciona CAPTCHA.