Uso de CAPTCHA en formularios adaptables

CAPTCHA (prueba de Turing pública completamente automatizada para distinguir entre ordenadores y 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 siga adelante 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. Google puede usar el servicio reCAPTCHA para implementar CAPTCHA.

NOTA

AEM Forms solo admite reCaptcha v2. No se admite 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 funciones 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. Obtenga par de claves de API reCAPTCHA de Google. Incluye una clave de sitio y un secreto.

  2. Cree un contenedor de configuración para Cloud Services.

    1. Vaya a Tools > General > Configuration Browser.

    2. Haga lo siguiente para habilitar la carpeta global para configuraciones de nube o omita este paso para crear y configurar otra carpeta para configuraciones de servicios de 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. Toque 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 tools > Cloud Services.
    2. Toque reCAPTCHA. Se abre la página Configuraciones. Seleccione el contenedor de configuración creado en el paso anterior y pulse Crear.
    3. Especifique Nombre, Clave del sitio y 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, pulse Aceptar 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.

Utilizar 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 componente 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 diferida o en un fragmento.

    NOTA

    Captcha distingue entre 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.

  3. Seleccione el componente Captcha que ha agregado 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 la lista desplegable Captcha service, seleccione reCaptcha para habilitar el servicio reCAPTCHA si lo configuró como se describe en el 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 el widget reCAPTCHA.

    NOTA

    No seleccione Default en la lista desplegable del servicio Captcha porque 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