captcha_captchetat
CaptchEtat (with CAPTCHA) integrates the official CaptchEtat tool and is an extension of the CAPTCHA module.
This module allows you to add a CaptchEtat service to any form on your site:
- Native Drupal Forms (ConfigForm, ContentForm, etc.)
- Webforms
- Custom Forms
CaptchEtat
This captcha solution is developed by the "Agence pour l'Informatique Financière de l'État" (AIFE), and ensures compliance with the General Data Protection Regulation (GDPR) as described by the "Commission Nationale de l’Informatique et des Libertés" (CNIL).
It’s a free service dedicated to French Public Entities or French State inter-ministerial partners only.
CaptchEtat follows the good practices in terms of web accessibility. It allows the reading of the captcha in visual and audio type.
Multilanguage is also included (French & English supported).
Legal considerations
Before using CaptchEtat, you must carry out an authorization process on the CaptchEtat Website depending on the nature of your organization. Once approved (and only then), you will be able to use this service and the module.
Installation
Install as you would normally install a contributed Drupal module.
Requirements
- CAPTCHA module
Access and configuration
Once your habilitation approved, you will have access to an administration page on the PISTE Website. Look for the "Applications" tab to find the "client_id" and "client_secret" keys. Those keys are necessary for développer to request CaptchEtat API services. Add them into the module configuration form to activate CaptchEtat requests in your website.
The PISTE user guide (available in Webography) will guide you through the different steps; from the authorization request to obtaining the: "client_id" and "client_secret".
Utilities
Captcha type
Different captcha types are fully configurable (alphabetical, alphanumeric, numeric, from 4 to 12 characters).
Flood Control
To avoid CaptchEtat API spam, the module contains a strong tracking API response caching policy. A flood control system is also included. with a default limit set for each unique IP to 50 requests per sliding hour (both request number and sliding period are configurable).
Major versions:
- 1.x: Based on v1 of the CatpchEtat API, it will be officially decommissioned on December 3, 2024. This version of the module will be maintained (bug fixs only) until the API is decommissioned.
- 2.x: Based on v2 of the CatpchEtat API, it allows you to limit the number of calls when generating a captcha. Captcha accessibility has also been improved. CaptchEtat v1 authorizations were automatically carried over to version 2. You can therefore migrate to this new version today.
Similar modules
You could also consider other projects like:
- CaptchEtat: Integrates the CaptchEtat API into Drupal but with Webform compatibility only.
Sponsors
Agence du Numérique en Santé (ANS)