Scaletech Captcha
Overview
A powerful security solution built on Mendix using Altcha. Protects your apps from spam and bots while providing a user-friendly experience.
Documentation
The ScaletechCaptcha widget serves as a bot verification tool, facilitating server-side verification through the implementation of the Altcha Captcha system. This widget is developed based on the npm module. (https://www.npmjs.com/package/altcha)
Usage
- Generating for Altcha API Key: Obtain your unique site key and secret key from Altcha’s service portal. (https://altcha.org/docs/api/api_keys/#free-api-keys)
- Set Up Keys: In the ScaletechCaptcha Mendix module, enter your API Key in the API Key variable, the Secret Key in the SecretKey variable, and the Hostname in the Hostname variable.
- Place in Data View: Insert the ScaletechCaptcha widget inside the data view. It requires a string attribute for the attribute.
- On Change Microflow: Specify your custom on-change microflow to handle CAPTCHA validation.
- Form Submission Logic: Use your logic to manage form submission.
- CAPTCHA Verification: When the user interacts with the CAPTCHA, the server-side control sends a verification request using the API key provided in the widget configuration. Upon receiving a response, it is validated by the Mendix application using Altcha’s verification URL with both the response API key and the secret key. You can determine if the user is legitimate and take the appropriate action based on the verification result.
| Attribute(path) | string | Attribute that will be set with the ScaletechCaptcha Attribute(path) |
| API Key | string | The API key for ALTCHA |
| Secret | string | The Secret key for ALTCHA |
| Hostname | string | The Hostname for ALTCHA |
| License | string | License Information for ALTCHA |
| Verification DNS Name | string | The DNS name for verification |
| Verification DNS Type | string | The DNS type for verification |
| Verification DNS Value | string | The DNS value for verification |
| On click action | action | You can define on click for ScaletechCaptcha |
Support and Maintenance
If you encounter any issues or have feature requests concerning the Scaletech Captcha widget, please contact our support team or submit a request through the Mendix Marketplace support portal. We will regularly update and improve the widget to ensure compatibility with the latest versions of Mendix and to address any reported issues.