Usar CAPTCHA en formularios adaptables using-captcha-in-adaptive-forms

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

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.

NOTE
AEM Forms solo admite reCaptcha v2. No existe compatibilidad con ninguna otra versión.
CAPTCHA en formularios adaptables no es compatible con el modo sin conexión en la aplicación de AEM Forms.

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.

recaptcha

Para implementar el servicio reCAPTCHA en AEM Forms haga lo siguiente:

  1. Obtener el par de claves de la 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, 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:

  1. 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.
  2. 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.
  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. 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.
  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.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da