Usar CAPTCHA en formularios adaptables using-captcha-in-adaptive-forms
CAPTCHA (prueba de Turing completamente automática y pública para diferenciar ordenadores de humanos) es un programa que se utiliza comúnmente en transacciones en línea para distinguir entre humanos y programas o bots automatizados. 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 que las transacciones en línea sean seguras al impedir 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.
Configurar el servicio ReCAPTCHA de Google google-recaptcha
Los creadores de formularios pueden utilizar el servicio reCAPTCHA de Google para implementar CAPTCHA en formularios adaptables. Ofrece funcionalidades de CAPTCHA avanzadas para proteger su sitio. Para obtener más información sobre cómo funciona reCAPTCHA, consulte Google reCAPTCHA.
Para implementar el servicio reCAPTCHA en AEM Forms haga lo siguiente:
-
Obtener el par de claves de la API reCAPTCHA de Google. Incluye una clave de sitio y un secreto.
-
Crear un contenedor de configuración para los servicios en la nube.
-
Vaya a Herramientas > General > Explorador de configuración.
- Consulte la documentación del 🔗Explorador de configuración para obtener más información.
-
Haga lo siguiente para habilitar la carpeta global para configuraciones de nube u omita este paso para crear y configurar otra carpeta para configuraciones de servicios en la nube.
- En el Explorador de configuración, seleccione la carpeta global y pulse Propiedades.
- En el cuadro de diálogo Propiedades de configuración, habilite Configuraciones de nube.
- Pulse Guardar y cerrar para guardar la configuración y salir del cuadro de diálogo.
-
En el Explorador de configuración, pulse Crear.
-
En el cuadro de diálogo Crear configuración, especifique un título para la carpeta y habilite Configuraciones de nube.
-
Pulse Crear para crear la carpeta habilitada para las configuraciones del servicio en la nube.
-
-
Configure el servicio en la nube para reCAPTCHA.
- En la instancia de autor de AEM, vaya a > Cloud Services.
- Pulse reCAPTCHA. Se abre la página de configuración. Seleccione el contenedor de configuración creado en el paso anterior y pulse Crear.
- Especifique el nombre, la clave del sitio y la clave secreta para el servicio reCAPTCHA y pulse Crear para crear la configuración del servicio en la nube.
- En el cuadro de diálogo Editar componente, especifique el sitio y las claves secretas obtenidas en el paso 1. Pulse Guardar configuración y, a continuación, Aceptar para completar la configuración.
Una vez configurado el servicio reCAPTCHA, estará disponible para su uso en formularios adaptables. Para obtener más información, consulte Usar CAPTCHA en formularios adaptables.
Usar CAPTCHA en formularios adaptables using-captcha
Para usar CAPTCHA en formularios adaptables haga lo siguiente:
-
Abra un formulario adaptable en modo Edición.
note note NOTE Asegúrese de que el contenedor de configuración seleccionado al crear el formulario adaptable contenga el servicio en la nube reCAPTCHA. También puede editar las propiedades del formulario adaptable para cambiar el contenedor de configuración asociado al formulario. -
Desde el explorador de componentes, arrastre y suelte el componente Captcha en el formulario adaptable.
note note NOTE No se puede usar más de un componente Captcha en un formulario adaptable. Además, no se recomienda utilizar CAPTCHA en un panel marcado para la carga lenta o en un fragmento. note note NOTE Captcha tiene un plazo 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 añadido y pulse para editar sus propiedades.
-
Especifique un título para el widget CAPTCHA. El valor predeterminado es Captcha. Seleccione Ocultar título si no desea que aparezca el título.
-
En el 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. Seleccione el tamaño Normal o Compacto para el widget reCAPTCHA.
note note NOTE No seleccione Predeterminado en el menú desplegable del servicio Captcha, ya que el servicio CAPTCHA AEM predeterminado está obsoleto. -
Guarde las propiedades.
El servicio reCAPTCHA está habilitado en el formulario adaptable. Puede obtener una vista previa del formulario y ver cómo funciona CAPTCHA.