CaptchaV3

Content Type: Module
Categories: Utility,Authentication,Connectors

Overview

This module allows for the smooth incorporation of reCAPTCHA V3 into Mendix applications, providing a straightforward and efficient method to integrate Google’s reCAPTCHA, improving security and helping to block bots.

Documentation

Description

This module enables seamless integration of Google reCAPTCHA V3 with Mendix applications, providing an efficient way to enhance application security and protect against automated bots and malicious activities. It offers a simple and reliable approach for implementing reCAPTCHA validation without disrupting the user experience.


Typical Usage Scenario

Use reCAPTCHA V3 when a Mendix application requires background user verification to distinguish legitimate users from automated bots. It is particularly useful for forms, registration pages, login flows, contact forms, and other user-driven processes where automated submissions need to be prevented. The integration helps enhance application security by validating user interactions while keeping the verification process seamless and without requiring users to complete an additional challenge


Features & Limitations

1. Seamless integration with Mendix for reCAPTCHA V3 implementation.

2. Allows validation through reCAPTCHA tokens to prevent fraudulent activities and bots.

3. Ensures a smooth user experience with invisible reCAPTCHA.

4. Limitations: Ensure proper configuration of site keys for optimal performance. The effectiveness of validation depends on the reCAPTCHA score and response.


Installation

1. Download the module from the Mendix Marketplace.


Configurations

1. Include the Configurations_Overview page in your Admin Panel for easy access and management.

2 Run the application and navigate to the Admin Panel to input the site key and secret key.

3. Navigate to the USEME folder and use the ACT_Validate nanoflow in your logic to test the reCAPTCHA functionality and verify that the integration is working as expected.


How to Register for a reCAPTCHA API Key?

1. Go to the Google reCAPTCHA website (GoogleSite)

2. Log in using your Google account credentials. If you don’t have a Google account, you’ll need to create one.

3. Choose reCAPTCHA v3 as the version and enter the domain name where you’ll be implementing reCAPTCHA.

4. After registering your site, you’ll be provided with a Site Key for front-end integration and a Secret Key for server-side validation.

Releases

Version: 2.3.0
Framework Version: 11.0.0
Release Notes:

v2.3.0

Improvements

  • Added support for Mendix 11 LTS.
  • No functional changes. Existing behavior and functionality remain unchanged.


Version: 2.2.0
Framework Version: 10.0.0
Release Notes:

v2.2.0


Improvements

  • Added support for Mendix 10.
  • No functional changes. Existing behavior and functionality remain unchanged.


Version: 2.1.0
Framework Version: 9.18.0
Release Notes:

v2.1.0


Improvements

  • Updated the API loading mechanism to improve compatibility and reliability.
  • Refactored the internal flow for loading api.js.
  • Existing REST API calls and validation logic remain unchanged.
  • No changes are required to the existing CAPTCHA configuration or validation behavior.
  • Updated for Mendix 9.18.0


Version: 1.0.0
Framework Version: 8.18.3
Release Notes: V 1.0.0