Scaletech Captcha

Content Type: Widget
Categories: Utility,User Interface,Authentication

Overview

A powerful security solution built on Mendix using Altcha. Protects your apps from spam and bots while providing a user-friendly experience.

 

Documentation

Demo urlhttps://altchacaptchademo-sandbox.mxapps.io/index.html?profile=Responsive

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

  1. 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)
  2. 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.
  3. Place in Data View: Insert the ScaletechCaptcha widget inside the data view. It requires a string attribute for the attribute.
  4. On Change Microflow: Specify your custom on-change microflow to handle CAPTCHA validation.
  5. Form Submission Logic: Use your logic to manage form submission.
  6. 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.

Releases

Version: 1.0.0
Framework Version: 10.12.0
Release Notes: Download another release that supports your Studio Pro Version. You can learn more about building Pluggable React Widgets. From Studio Pro 10.12.0 or higher, users can enable a React version of Mendix Client. If you'd like to know more, you can check Mendix React Client.