Cloudflare Turnstile
Renforcez la sécurité de l’inscription avec Cloudflare Turnstile pour vérifier le trafic humain.
Cloudflare Turnstile peut être activé pour réduire les inscriptions automatisées et les abus scriptés. Lorsqu’il est activé, le formulaire d’inscription inclut une vérification Turnstile et valide le jeton résultant côté serveur.
L’implémentation reste généralement invisible. Turnstile s’exécute en arrière-plan et ne devient interactif que lorsque Cloudflare exige une vérification supplémentaire.

Comment cela fonctionne
Lorsque le formulaire d’inscription se charge, Turnstile s’exécute en arrière-plan.
Lorsque le formulaire est envoyé, Turnstile peut demander une vérification interactive.
The Wallet Crew valide le jeton Turnstile côté serveur avant d’accepter l’inscription.
Configuration
La configuration nécessite un widget Turnstile dans Cloudflare et les clés du widget. The Wallet Crew utilise la clé du site et la clé secrète pour valider les soumissions d’inscription.
Créer et configurer un widget Turnstile dans Cloudflare
Créez un widget Turnstile dans le tableau de bord Cloudflare. Cloudflare fournit une clé du site (publique) et une clé secrète (privée) pour chaque widget.
Guide officiel de configuration : Cloudflare Turnstile « Commencer »
Point d’accès au tableau de bord Cloudflare : dash.cloudflare.com (puis ouvrez Turnstile)
La configuration par défaut est généralement suffisante. Veuillez consulter l’équipe informatique de la marque pour tout ajustement supplémentaire.
Notes
Turnstile est généralement invisible car il s’exécute en arrière-plan. Une vérification interactive n’est affichée que lorsque Cloudflare signale la session comme présentant un risque plus élevé.
La validation du jeton est toujours effectuée côté serveur par The Wallet Crew lorsque l’extension est activée.
Limites et attentes
Turnstile améliore la protection de base, mais ne « résout » pas les bots. Les abus automatisés évoluent rapidement et reposent souvent sur des outils assistés par IA, des proxys résidentiels et des services avec intervention humaine. Cela rend la détection parfaite des bots irréaliste pour la plupart des flux d’inscription publics.
Cloudflare présente Turnstile comme une alternative sans friction aux CAPTCHA, et non comme une garantie que chaque bot sera bloqué. Combinez Turnstile avec d’autres contrôles lorsque l’inscription est critique pour l’activité.
Documentation officielle : Documentation Cloudflare Turnstile
Cookie de défi
Après une vérification Turnstile réussie, l’application peut définir un cookie de sécurité à durée de vie courte. Cela conserve l’état de protection contre les bots entre les requêtes et réduit les défis Turnstile répétés pendant la même session d’inscription.
Comment fonctionne ce cookie :
Le client soumet le formulaire d’inscription avec un jeton Turnstile valide.
Le serveur valide ce jeton auprès de Cloudflare.
Si la validation réussit, le serveur émet un cookie de preuve signé.
Lors des prochaines requêtes liées à l’inscription, le serveur vérifie ce cookie.
Si le cookie est toujours valide, le serveur peut ignorer une nouvelle vérification Turnstile pendant ce court intervalle.
Ce comportement est configurable dans le Back Office :
La validité du cookie est définie en secondes, la valeur courante est de 600 secondes (10 minutes)
Lorsqu’il est désactivé, le serveur n’émet pas ce cookie et une vérification Turnstile est requise pour chaque chemin de soumission.
Exigence légale : cookie de sécurité
Ce cookie doit figurer dans la politique de cookies (souvent sous « strictement nécessaires » / « cookies de sécurité »).
Nom du cookie :
neo.<tenantId>.turnstile-proofoù<tenantId>est l’identifiant du locataire de The Wallet CrewObjectif : conserver l’état de protection contre les bots entre les requêtes et éviter les défis Turnstile répétés
Catégorie : cookie de sécurité (généralement considéré comme strictement nécessaire)
Durée de vie : configurable (secondes). Réglez sur 0 pour désactiver.
Portée : soumission du formulaire d’inscription
Attributs techniques :
HttpOnlySecureSameSite=LaxPath=/
Ce cookie est utilisé uniquement pour la sécurité et la prévention de la fraude, et non pour l’analyse ou le marketing.



Comment tester que Turnstile est correctement configuré ?
Une validation rapide consiste à soumettre le formulaire d’inscription depuis une session de navigateur normale et à confirmer qu’il se termine sans friction. Une deuxième validation consiste à ouvrir le même flux dans un contexte plus strict (navigation privée, cookies tiers désactivés, VPN ou outils d’automatisation) et à confirmer que Turnstile se comporte toujours comme prévu.
Cloudflare documente les modèles de test recommandés et les étapes d’intégration dans le guide de configuration : Turnstile « Commencer ».