Uso de CAPTCHA en formularios adaptables

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.

NOTA

AEM Forms solo admite reCaptcha v2. No existe compatibilidad con ninguna otra versión.

CAPTCHA en formularios adaptables no es compatible en modo sin conexión en la aplicación AEM Forms.

Configurar el servicio ReCAPTCHA de Google

Los autores 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.

recaptcha

Para implementar el servicio reCAPTCHA en AEM Forms:

  1. Obtener el par de claves del API reCAPTCHA de Google. Incluye una clave de sitio y un secreto.

  2. Crear un contenedor de configuración para los servicios en la nube.

    1. Vaya a Herramientas > General > Explorador de configuración.

      • Consulte la documentación del 🔗Explorador de configuración para obtener más información.
    2. 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.

      1. En el Explorador de configuración, seleccione la carpeta global y pulse Propiedades.
      2. En el cuadro de diálogo Propiedades de configuración, habilite Configuraciones de nube.
      3. Pulse Guardar y cerrar para guardar la configuración y salir del cuadro de diálogo.
    3. En el Explorador de configuración, pulse Crear.

    4. En el cuadro de diálogo Crear configuración, especifique un título para la carpeta y habilite Configuraciones de nube.

    5. Pulse Crear para crear la carpeta habilitada para las configuraciones del servicio en la nube.

  3. Configure el servicio en la nube para reCAPTCHA.

    1. En la instancia de autor de AEM, vaya a herramientas > Cloud Services.
    2. Pulse reCAPTCHA. Se abre la página de configuración. Seleccione el contenedor de configuración creado en el paso anterior y pulse Crear.
    3. 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.
    4. 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, OK para completar la configuración.

    Una vez configurado el servicio reCAPTCHA, está disponible para su uso en formularios adaptables. Para obtener más información, consulte Uso de CAPTCHA en formularios adaptables.

Uso de CAPTCHA en formularios adaptables

Para utilizar CAPTCHA en formularios adaptables:

  1. Abra un formulario adaptable en modo de edición.

    NOTA

    Asegúrese de que el contenedor de configuración seleccionado al crear el formulario adaptable contiene 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.

  2. Desde el navegador de componentes, arrastre y suelte el Captcha en el formulario adaptable.

    NOTA

    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 lenta o en un fragmento.

    NOTA

    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.

  3. Seleccione el componente Captcha que ha añadido y pulse cmppr para editar sus propiedades.

  4. 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.

  5. 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. Asimismo, seleccione el tamaño como Normal o Compacta para el widget reCAPTCHA.

    NOTA

    No seleccione Predeterminado del menú desplegable del servicio Captcha, ya que el servicio AEM CAPTCHA predeterminado está obsoleto.

  6. 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.

En esta página