Usar reCAPTCHA de Google en un formulario adaptable de AEM basado en componentes principales using-reCAPTCHA-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 as a Cloud Service es compatible con las siguientes soluciones CAPTCHA:
Conecte los componentes principales de AEM Forms con el servicio reCAPTCHA de Google connect-your-forms-environment-with-recaptcha-service-by-google
Los creadores de formularios pueden utilizar el servicio reCAPTCHA de Google para implementar el reCAPTCHA en los 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. Lo utiliza para presentar un desafío CAPTCHA al enviar el formulario.AEM Forms as a Cloud Service admite Google reCAPTCHA v2 y reCAPTCHA Enterprise. No existe compatibilidad con ninguna otra versión. Tenga en cuenta también que reCAPTCHA en Forms adaptable no es compatible con el modo sin conexión en la aplicación de AEM Forms.
Según sus necesidades, puede configurar el servicio reCAPTCHA para habilitar lo siguiente:
Configuración de reCAPTCHA Enterprise steps-to-implement-reCAPTCHA-enterprise-in-forms-core-components
-
Cree o seleccione un Proyecto de Google Cloud y habilite la API de reCAPTCHA Enterprise.
-
Obtenga el ID de proyecto y cree una clave de API y una clave del sitio para sitios web.
-
Crear un contenedor de configuración para los servicios en la nube.
-
Vaya a Herramientas > General > Explorador de configuración.
-
Seleccione una carpeta o cree una carpeta y habilítela para las configuraciones de nube mediante los siguientes pasos:
- En el Explorador de configuración, selecciona la carpeta y selecciona Propiedades.
- En el cuadro de diálogo Propiedades de configuración, habilite Configuraciones de nube.
- Selecciona Guardar y cerrar para guardar la configuración y salir del cuadro de diálogo.
-
-
Configure el servicio en la nube para reCAPTCHA Enterprise.
- En la instancia de autor Experience Manager, vaya a
- Selecciona reCAPTCHA. Se abre la página de configuración. Selecciona el contenedor de configuración que ha creado y seleccione Crear.
- Seleccione versión como reCAPTCHA Enterprise y especifique el nombre, el ID del proyecto, la clave del sitio y la clave de la API (obtenida en el paso 2) para el servicio empresarial de reCAPTCHA.
- Seleccione el tipo de clave que debe ser el mismo que la clave de sitio configurada en el proyecto de Google Cloud. Por ejemplo, clave de sitio de casilla o clave de sitio basada en puntuación.
- Especifique una puntuación de umbral en el rango de 0 a 1. Las puntuaciones superiores o iguales a las puntuaciones de umbral identifican la interacción humana; de lo contrario, se considera interacción de bots.
- Selecciona Crear para crear la configuración del servicio en la nube.
- En la instancia de autor Experience Manager, vaya a
Una vez habilitado el servicio empresarial de reCAPTCHA, estará disponible para su uso en formularios adaptables. Ver el uso de CAPTCHA en los formularios adaptables.
Configuración de Google reCAPTCHA v2 steps-to-implement-reCAPTCHA-v2-in-forms
-
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:
-
Para crear una carpeta y habilitar la opción Configuraciones de la nube para ella, haga lo siguiente:
- En el Explorador de configuración, pulse Crear.
- En el cuadro de diálogo Crear configuración, especifique el nombre, el título y seleccione la opción Configuraciones de la nube.
- Haga clic en Crear
-
Para habilitar la opción Configuraciones de la nube para una carpeta existente, haga lo siguiente:
- En el Explorador de configuración, seleccione la carpeta y seleccione Propiedades.
- En el cuadro de diálogo Propiedades de configuración, habilite Configuraciones de nube.
- Seleccione Guardar y cerrar para guardar la configuración y salir del cuadro de diálogo.
-
-
-
Configure Cloud Service:
- En la instancia de autor de AEM, vaya a
- Seleccione un contenedor de configuración, creado o actualizado en la sección anterior. Seleccione Crear.
- Especificar Título, Nombre, Clave del sitio, y Clave secreta para el servicio reCAPTCHA (obtenido en el paso 1). Seleccione Crear.
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.
- En la instancia de autor de AEM, vaya a
Usar Google reCAPTCHA en formularios adaptables
Uso de Google reCAPTCHA en un formulario adaptable using-reCAPTCHA
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 seleccione 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 seleccione 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 seleccione 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.
note note NOTE - 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 seleccione el
-
Nombre: puede identificar fácilmente el componente de un formulario con su nombre único, tanto en el formulario como en el editor de reglas, pero el nombre no debe contener espacios ni caracteres especiales.
-
Título: 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. Seleccione Permitir texto enriquecido para el título para editar el título en formato de texto enriquecido. También puede marcar su título como Elemento de formulario independiente.
-
Configuración de CAPTCHA: Seleccione una configuración de la lista desplegable Configuración para reCAPTCHA Enterprise o reCAPTCHA v2 para presentar el cuadro de diálogo de Google reCAPTCHA para el formulario:
-
Si selecciona la versión reCAPTCHA empresarial, el tipo de clave puede ser casilla de verificación o basado en puntuación, se compone de la selección realizada al configurar la clave del sitio para sitios web:
note note NOTE - En la configuración de nube con tipo de clave como casilla de verificación, el mensaje de error personalizado aparece como un mensaje en línea si falla la validación del captcha.
- En la configuración en la nube con tipo de clave como basado en puntuación, el mensaje de error personalizado se muestra como un mensaje emergente si falla la validación del captcha.
1. Puede seleccionar el tamaño como **normal** y **compacto**.
note note NOTE - Puede tener varias configuraciones de la nube en su entorno para un propósito similar. Por lo tanto, elija el servicio con cuidado. Si no aparece ningún servicio, consulte Conectar su entorno de AEM Forms con el servicio reCAPTCHA de Google para aprender a crear un Cloud Service que conecte su entorno de AEM Forms con el servicio reCAPTCHA de Google.
-
-
Tamaño del Captcha: puede seleccionar el tamaño de visualización del diálogo de comprobación del reCAPTCHA de Google. Use la opción Compacta para mostrar una opción de tamaño pequeño y la opción Normal para mostrar un cuadro de diálogo de desafío reCAPTCHA de Google de tamaño relativamente grande.
Si selecciona la versión reCAPTCHA v2:- Puede seleccionar el tamaño normal o compacto para el widget reCAPTCHA.
- También puede seleccionar la opción Invisible para mostrar la comprobación de CAPTCHA solamente en el caso de una actividad sospechosa.
El servicio reCAPTCHA está habilitado en el formulario adaptable. Puede obtener una vista previa del formulario y ver cómo funciona CAPTCHA. El distintivo protegido por reCAPTCHA, que se muestra a continuación, aparece en los formularios protegidos.
-
-
Seleccione 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.
Preguntas frecuentes
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.
Consulte también see-also
- Crear un formulario adaptable de AEM
- Añadir un formulario adaptable de AEM a la página de AEM Sites
- Aplicar temáticas a un formulario adaptable de AEM
- Añadir componentes a un formulario adaptable de AEM
- Usar el servicio Captcha en un formulario adaptable de AEM
- Generar la versión en PDF (DoR) de un formulario adaptable de AEM
- Traducir un formulario adaptable de AEM
- Habilitar Adobe Analytics para un formulario adaptable con el fin de hacer un seguimiento del uso del formulario
- Conectar el formulario adaptable a Microsoft SharePoint
- Conectar formularios adaptables a Microsoft Power Automate
- Conectar el formulario adaptable a Microsoft OneDrive
- Conectar el formulario adaptable al almacenamiento de Microsoft Azure Blob
- Conectar el formulario adaptable a Salesforce
- Uso de Adobe Sign en un formulario adaptable de AEM
- Agregar una nueva configuración regional para un formulario adaptable
- Enviar datos de formulario adaptable a una base de datos
- Enviar datos de formulario adaptable a un punto final REST
- Enviar datos de formulario adaptable al flujo de trabajo de AEM
- Utilizar el portal de Forms para ver una lista de Formularios adaptables de AEM en un sitio web de AEM
- Añadir versiones, comentarios y anotaciones a un formulario adaptable
- Comparar formularios adaptables