NodeJS
TrustCaptcha – Protection contre les bots

Intégration CAPTCHA NodeJS

Ajoutez TrustCaptcha à votre application Node.js en quelques minutes. Protégez les inscriptions, connexions, formulaires de contact et requêtes API en vérifiant chaque contrôle sur votre serveur. Une UX sans puzzle, un hébergement dans l’UE et une conformité prête pour le RGPD permettent aux vrais utilisateurs d’avancer sans friction pendant que les bots sont bloqués.

Démarrage rapide

Comment fonctionne l'intégration

1. Créer un CAPTCHA

Créez un compte utilisateur ou connectez-vous avec un compte existant. Ensuite, créez un nouveau CAPTCHA ou sélectionnez-en un existant. Si vous ne savez pas encore si TrustCaptcha est la solution idéale pour vous, essayez notre service CAPTCHA sans risque pendant 14 jours, gratuitement.

Sur la page d’aperçu du CAPTCHA, vous trouverez toutes les informations importantes, telles que la site key, la secret key et la licence key. Autorisez vos sites web à accéder à votre CAPTCHA en les ajoutant simplement à la liste des domaines autorisés dans les règles de sécurité du CAPTCHA.

Début du formulaire de création du CAPTCHA.
Règles de sécurité CAPTCHA d’un CAPTCHA de démonstration.

2. Intégrer le widget CAPTCHA dans votre frontend

Intégrez le widget CAPTCHA à votre site web ou à votre application. Pour des instructions précises et détaillées, veuillez consulter le guide du widget CAPTCHA dans notre documentation.

Lire la documentation

Le widget CAPTCHA sera alors affiché sur votre site web ou votre application :

CAPTCHA terminé

Intégrations frontend prêtes à l’emploi
Vous pouvez utiliser l’une de nos intégrations frontend prêtes à l’emploi pour intégrer le widget CAPTCHA à votre site web ou à votre application. S’il n’existe pas d’intégration prête à l’emploi pour votre technologie frontend préférée, vos développeurs peuvent intégrer le CAPTCHA eux-mêmes en utilisant notre documentation ou contacter notre équipe support pour une solution d’intégration prête à l’emploi.

Android
Angular
Craft CMS
Flutter
iOS
JavaScript
Joomla
JTL-Shop
Keycloak
Magento 2
React
React Native
Svelte
TYPO3
Vue
Webflow
WordPress

3. Valider le résultat CAPTCHA dans votre backend

Les étapes suivantes vous donnent une idée de la façon de récupérer le résultat de vérification CAPTCHA depuis notre serveur dans un backend NodeJS et de décider comment procéder en fonction de ce résultat. Pour des instructions précises et détaillées, veuillez consulter le guide d’intégration CAPTCHA pour NodeJS dans notre documentation.

Lire la documentation

Installez d’abord notre dépendance TrustCaptcha pour NodeJS :

Installer
bash
npm i @trustcomponent/trustcaptcha-nodejs

Récupérez le résultat de vérification depuis notre serveur à l’aide du jeton de vérification et de la secret key de votre CAPTCHA :

Récupérer le résultat
TypeScript
// Récupération du résultat de vérification
let verificationResult;
try {
verificationResult = await CaptchaManager.getVerificationResult("<your_secret_key>", "<verification_token_from_your_client>");
} catch (error) {
// La récupération du résultat de vérification a échoué - gérer l’erreur
}

En fonction des résultats de vérification et de vos besoins spécifiques, décidez de la manière dont vous souhaitez procéder :

Traiter le résultat
TypeScript
// Agir en fonction du résultat de vérification
if (!verificationResult.verificationPassed || verificationResult.score > 0.5) {
console.log("La vérification a échoué ou le bot score est > 0.5 – requête automatisée possible.");
}

Besoin d’informations détaillées sur l’intégration CAPTCHA NodeJS ?
Pour des instructions détaillées sur l’intégration de TrustCaptcha, veuillez consulter notre guide d’intégration CAPTCHA NodeJS. Vous trouverez un exemple d’intégration complet du CAPTCHA NodeJS dans notre référentiel CAPTCHA Samples sur Github.

Une autre technologie backend que NodeJS ?
Si vous ne souhaitez pas utiliser NodeJS sur votre serveur ou si vous avez plusieurs backends différents, vous pouvez sélectionner ici une autre intégration. S’il n’existe pas d’intégration prête à l’emploi pour votre technologie backend préférée, vos développeurs peuvent intégrer eux-mêmes le processus de vérification CAPTCHA en utilisant notre documentation ou contacter notre équipe support pour une intégration prête à l’emploi.

.Net
Go
Groovy
Java
Kotlin
Nodejs
PHP
Python
Ruby
Rust
Scala
Spring

4. Félicitations 🎉

Vous êtes désormais protégé par TrustCaptcha — félicitations !

CAPTCHA terminé

FAQs

Ai-je besoin d’un frontend pour utiliser TrustCaptcha avec Node.js ?
Oui. TrustCaptcha est résolu dans le navigateur de l’utilisateur (site web ou application) via le widget CAPTCHA. Une fois résolu, votre frontend reçoit un jeton de vérification et l’envoie à votre backend Node.js (par exemple lors de la soumission d’un formulaire ou d’une requête API).
De quoi mon backend Node.js a-t-il besoin pour valider un contrôle TrustCaptcha ?
De deux éléments : la secret key de votre CAPTCHA (depuis votre tableau de bord TrustCaptcha) et le jeton de vérification provenant du frontend. Votre backend les utilise pour récupérer le résultat de vérification depuis TrustCaptcha.
Comment fonctionne la validation Node.js, simplement ?
Vous installez le package Node.js de TrustCaptcha, puis votre backend appelle une fonction pour récupérer le résultat de vérification. Vous n’avez pas besoin de décoder manuellement le jeton ni de construire vous-même l’appel REST — la bibliothèque s’en charge et renvoie un objet de résultat structuré.
Comment décider si je dois accepter ou bloquer une requête ?
Commencez avec deux champs : verificationPassed (oui/non) et score (de 0 à 1, où une valeur plus élevée signifie un risque de bot plus important). Une règle de départ courante consiste à accepter uniquement si verificationPassed est true et si le score est inférieur ou égal à 0.5 — mais vous pouvez choisir des seuils plus stricts ou plus tolérants, ou utiliser un flux en plusieurs étapes (par exemple : autoriser, vérification supplémentaire, rejeter).
Combien de temps le jeton de vérification reste-t-il valide, et puis-je récupérer le résultat plus d’une fois ?
En règle générale, le résultat de vérification ne peut être récupéré qu’une seule fois et uniquement dans les 15 minutes suivant la résolution du CAPTCHA. Si vous avez besoin de limites différentes (par exemple une validité plus longue ou plusieurs récupérations), cela peut être ajusté dans des cas spécifiques.
Vous perdez des prospects à cause des CAPTCHAs ?

TrustCaptcha bloque le spam et les bots, pas vos clients. Sans puzzle, conforme au RGPD, hébergé en UE.

Début du CAPTCHA
CAPTCHA terminé
UX sans puzzle
Fonctionne en arrière-plan pendant que les visiteurs saisissent leurs informations — davantage d’utilisateurs terminent vos formulaires et moins abandonnent.
Prêt pour le RGPD
Hébergé dans l’UE et conçu dans le respect de la vie privée : aucun cookie, transmission chiffrée, suppression automatique des données — avec des ressources juridiques prêtes à l’emploi.
Sécurité multi-couches
Une protection adaptative combinée à un scoring intelligent des risques bloque les abus dès le départ — même lorsque le trafic d’attaque augmente.
Contrôle total
Ajustez la sensibilité, configurez des listes d’autorisation ou de blocage et utilisez le géoblocage — vous décidez du niveau de vérification.

Protégez votre application NodeJS avec TrustCaptcha en quelques étapes !

  • Hébergé en UE & conforme RGPD
  • Aucun puzzle
  • Essai gratuit de 14 jours