Se aplica a | Vínculo del artículo |
---|---|
Formulario adaptable basado en componentes principales | Este artículo |
Formulario adaptable basado en componentes de base | Haga clic aquí |
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 as a Cloud Service es compatible con Google reCAPTCHA v2 en Formularios adaptables. Puede utilizarlo para presentar un desafío de CAPTCHA en el envío de formularios. Para utilizar reCAPTCHA en un formulario adaptable, haga lo siguiente:
Para conectar su entorno de AEM Forms con el servicio reCAPTCHA de Google
Obtener el par de claves de la API reCAPTCHA de Google. Incluye una clave del sitio y una clave secreta.
Cree el contenedor de configuración en su entorno de AEM Forms as a Cloud Service. Un contenedor de configuración contiene las configuraciones en la nube utilizadas para conectar a AEM a los servicios externos. Para crear y configurar un contenedor de configuración para conectar su entorno de AEM Forms con el servicio reCAPTCHA de Google, haga lo siguiente:
Abra la instancia AEM Forms as a Cloud Service.
Vaya a Herramientas > General > Explorador de configuración. En el Explorador de configuración, puede hacer lo siguiente:
Seleccionar una carpeta existente o crear una nueva. Crear una carpeta y habilitar la opción Configuraciones de la nube para ella o Habilitar la opción Configuraciones de nube de la carpeta existente:
Configure Cloud Service:
Una vez configurado el servicio reCAPTCHA, está disponible para su uso en Formularios adaptables. Para obtener más información, consulte Usar Google reCAPTCHA en un Formulario adaptable.
Para utilizar el reCAPTCHA en Formularios adaptables, haga lo siguiente:
Abra la instancia AEM Forms as a Cloud Service.
Vaya a Formularios > Formularios y documentos.
Seleccione un Formulario adaptable y pulse Propiedades. Para la opción Contenedor de configuración, seleccione el contenedor de configuración que contiene la configuración de la nube que conecta AEM Forms con el servicio reCAPTCHA de Google y pulse Guardar y cerrar.
Si no tiene ese Contenedor de configuración, consulte la sección Conectar su entorno de AEM Forms con el servicio reCAPTCHA de Google para obtener información sobre cómo crear este tipo de Contenedor de configuración.
Seleccione un formulario adaptable y pulse Editar. El formulario adaptable se abre en el editor de Formularios adaptables.
Desde el explorador de componentes, arrastre y suelte el componente reCAPTCHA del formulario adaptable en este.
La validación de reCAPTCHA de Google distingue entre mayúsculas y minúsculas y caduca en unos minutos. Por lo tanto, Adobe recomienda colocar el componente reCAPTCHA del formulario adaptable justo antes de pulsar el botón Enviar.
Seleccione el componente reCAPTCHA del Formulario adaptable y pulse el . Abre el cuadro de diálogo de propiedades. Especifique las siguientes propiedades obligatorias:
Pulse Listo.
Ahora, verá protegido por reCAPTCHA en el formulario adaptable. Se muestra en todos los formularios adaptables configurados para utilizar el servicio reCAPTCHA de Google.
Ahora, solo se permite el envío de formularios legítimos, en los que la persona que rellena el formulario supera con éxito el desafío planteado por el servicio reCAPTCHA de Google.
P: ¿Puedo usar más de un componente Captcha en un formulario adaptable?
R: No se puede usar más de un componente Captcha en un formulario adaptable. Además, no se recomienda utilizar el componente Captcha en un fragmento o panel marcado para la carga diferida.