hCaptcha Component hCaptcha-component-adaptive-forms-core-component
This feature is under the Early Adopter Program. You can write to aem-forms-ea@adobe.com from your official email id to join the early adopter program and request access to the capability.
hCaptcha® service protects your forms from bots, spam, and automated abuse. It poses a checkbox widget challenge and evaluates the user response to determine if it’s a human or a bot interacting with the form. It prevents the user to proceed if the test fails and helps make online transactions secure by keeping bots from posting spam or malicious activities.
Usage usage
There are several reasons why it is beneficial to include a hCaptcha challenge in a form submission process, these are:
-
Bot Prevention: It ensures that the form is being submitted by a human, reducing spam and automated submissions.
-
Security: It adds an extra layer of security, verifying the legitimacy of each form submission and protecting against malicious attacks.
-
Data Integrity: By preventing multiple or fraudulent submissions, It help to maintain the integrity and accuracy of the data collected through the form.
-
User Verification: It verifies the identity of the user submitting the form, ensuring that only authenticated users can complete sensitive transactions.
-
Load Management: It helps manage server load by controlling the rate of form submissions, preventing system overload during high-traffic periods.
Technical Details technical-details
Get the latest information about the hCaptcha Component in the technical documentation on GitHub. For more on developing Core Components, check out the Core Components developer documentation.
Specify the properties of hCaptcha Component by using the configure dialog. The configure dialog is a part of the core components that are built to make the authoring of the forms easy and provide an efficient way to create complex forms.
Version and Compatibility version-and-compatibility
The Adaptive Forms hCaptcha Component is released in May 2024 as part of the Core Components 3.0.20. Here’s a table showing all supported versions, AEM compatibility, and links to corresponding documentation:
For information on Core Component versions and releases, refer to the Core Components Versions document.
Configure Dialog configure-dialog
You can easily customize properties of your hCaptcha Component with its Configure Dialog that has Basic Tab and Validation Tab for customizing various properties.
Basic Tab basic-tab
-
Name: Specify the name for your hCaptcha component, you can identify a form component easily with its unique name both in the form and in the rule editor.
-
Title: Specify the title of your hCaptcha component.
-
Configuration Settings: Select a Cloud Configuration configured for hCaptcha®.
-
Captcha Size: You can select the display size of the hCaptcha® challenge dialog box. Use the Compact option to display a small sized and the Normal option to display a relatively large-size hCaptcha® challenge dialog.
Validation Tab validation-tab
-
Validation Message: Provide a validation message for your Captcha validation on the form submission.
-
Script Validation Message - Use this option to enter a prompt message, if the script validation fails.
hCaptcha® is a registered trademark of Intuition Machines, Inc.
Know more about other Captcha Components and their services, such as:
Related Articles related-articles
See Also see-also
- Create an AEM Adaptive Form
- Add an AEM Adaptive Form to AEM Sites page
- Apply themes to an AEM Adaptive Form
- Add components to an AEM Adaptive Form
- Use reCAPTCHA in an AEM Adaptive Form
- Generate PDF version (DoR) of an AEM Adaptive Form
- Translate an AEM Adaptive Form
- Enable Adobe Analytics for an Adaptive Form to track form usage
- Connect Adaptive Form to Microsoft SharePoint
- Connect Adaptive Form to Microsoft Power Automate
- Connect Adaptive Form to Microsoft OneDrive
- Connect Adaptive Form to Microsoft Azure Blob Storage
- Connect Adaptive Form to Salesforce
- Use Adobe Sign in an AEM Adaptive Form
- Add a new locale for an Adaptive Form
- Send Adaptive Form data to a database
- Send Adaptive Form data to a REST endpoint
- Send Adaptive Form data to AEM Workflow
- Use Forms Portal to list AEM Adaptive Forms on an AEM website