Java
TrustCaptcha – Protection anti-bots

Intégration CAPTCHA Java

Utilisez notre intégration CAPTCHA Java pour vérifier les jetons TrustCaptcha côté serveur et stopper le spam automatisé sur les connexions, les inscriptions et les formulaires. Suivez un guide rapide étape par étape avec du code Java prêt à l’emploi. Hébergé dans l’UE, compatible RGPD et sans énigmes visuelles.

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 vous convient, essayez notre service CAPTCHA sans risque pendant 14 jours gratuitement.

Sur la page d’aperçu du CAPTCHA, vous trouverez toutes les informations importantes, comme la clé de site, la clé secrète et la clé de licence. Autorisez simplement vos sites web à utiliser votre CAPTCHA en les ajoutant à 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 dans 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 s’affichera ensuite dans votre site web ou votre application :

CAPTCHA terminé

Intégrations frontend préconstruites
Vous pouvez utiliser l’une de nos intégrations frontend préconstruites pour intégrer le widget CAPTCHA dans 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 à l’aide de notre documentation ou contacter notre équipe support pour demander une solution préintégrée.

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 du CAPTCHA dans votre backend

Les étapes suivantes vous donnent une idée de la manière de récupérer le résultat de vérification du CAPTCHA depuis notre serveur dans un backend Java et de déterminer comment poursuivre en fonction de ce résultat. Pour des instructions précises et détaillées, veuillez consulter le guide d’intégration CAPTCHA pour Java dans notre documentation.

Lire la documentation

Commencez par installer notre dépendance Java TrustCaptcha :

Maven Central
XML
<dependency>
  <groupId>com.trustcomponent</groupId>
  <artifactId>trustcaptcha</artifactId>
  <version>2.0.1</version>
</dependency>

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

Récupérer le résultat
Java
// Récupération du résultat de vérification
VerificationResult verificationResult;
try {
verificationResult = CaptchaManager.getVerificationResult("<your_secret_key>", "<verification_token_from_your_client>");
} catch (CaptchaFailureException e) {
// Échec de la récupération du résultat de vérification - gérer l’erreur
}

En fonction du résultat de vérification et de vos besoins spécifiques, décidez de la suite à donner :

Traiter le résultat
Java
// Agir en fonction du résultat de vérification
if (!verificationResult.isVerificationPassed() || verificationResult.getScore() > 0.5) {
logger.warn("La vérification a échoué ou le score bot > 0.5 – requête automatisée possible.");
}

Besoin d’informations détaillées sur l’intégration CAPTCHA Java ?
Pour des instructions détaillées sur l’intégration de TrustCaptcha, veuillez consulter notre guide d’intégration CAPTCHA Java. Un exemple complet d’intégration CAPTCHA Java est disponible dans notre dépôt Github CAPTCHA Samples.

Une autre technologie backend que Java ?
Si vous ne souhaitez pas utiliser Java sur votre serveur ou si vous avez plusieurs backends différents, vous pouvez choisir une autre intégration ici. S’il n’existe pas encore 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 à l’aide de notre documentation ou contacter notre équipe support pour demander une intégration préconstruite.

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

4. Félicitations 🎉

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

CAPTCHA terminé

FAQs

Ai-je besoin d’un widget frontend pour utiliser la validation côté serveur en Java ?
Oui. La partie Java ne fait que valider un jeton de vérification créé par le widget CAPTCHA dans un site web ou une application. Votre frontend doit afficher le widget, recevoir le jeton de vérification après la résolution, puis envoyer ce jeton à votre backend Java.
De quoi ai-je besoin dans mon backend Java pour valider un jeton de vérification ?
Vous avez besoin de (1) le jeton de vérification provenant de la requête frontend et (2) votre clé secrète (côté serveur uniquement). Ensuite, votre backend appelle notre API de vérification (généralement via notre bibliothèque Java) et lit le résultat.
Que contient le résultat de vérification Java ?
Le résultat contient au moins deux valeurs importantes : (1) verificationPassed (un signal clair succès/échec) et (2) botScore (un score de risque de 0 = probablement humain à 1 = probablement bot). Vous pouvez utiliser les deux pour décider de la suite à donner.
Comment prendre une décision en fonction de verificationPassed et botScore ?
Vérifiez toujours verificationPassed en premier. Ensuite, utilisez botScore comme signal de risque. Un seuil de départ courant est 0,5, que vous pouvez ajuster selon le niveau de sévérité souhaité. Vous pouvez aussi utiliser des seuils différents selon les endpoints (par exemple, connexion plus stricte qu’un formulaire de newsletter).
Que puis-je faire si le résultat semble risqué, au lieu de bloquer immédiatement ?
Vous pouvez choisir différentes actions selon votre processus : bloquer la requête, afficher un message d’erreur, demander une étape supplémentaire (comme une vérification additionnelle), ou accepter la requête tout en la signalant en interne comme spam potentiel pour une revue ultérieure.
Combien de temps un jeton de vérification reste-t-il valide, et puis-je le vérifier plusieurs fois ?
Par défaut, un jeton est limité dans le temps (généralement 15 minutes) et ne peut en général être récupéré qu’une seule fois. Les offres supérieures peuvent apporter plus de flexibilité (par exemple, une validité plus longue et plusieurs récupérations limitées), selon votre configuration.
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 énigmes
Fonctionne en arrière-plan pendant que les visiteurs saisissent leurs informations — ainsi davantage de personnes terminent vos formulaires et moins abandonnent.
Compatible RGPD
Hébergé dans l’UE et conçu dans une logique privacy-first : pas de cookies, transmission chiffrée, nettoyage automatique — avec des ressources juridiques prêtes à l’emploi.
Sécurité multicouche
Une protection adaptative et un scoring de risque intelligent stoppent les abus très tôt — même en cas de pic d’attaques.
Contrôle total
Ajustez la sensibilité, définissez des listes d’autorisation/refus et utilisez le géoblocage — c’est vous qui décidez du niveau de strictesse de la vérification.

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

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