Scala
TrustCaptcha – Protection contre les bots

Intégration CAPTCHA Scala

Bloquez en quelques minutes les fausses inscriptions, les attaques par force brute sur la connexion et le spam de formulaires dans vos applications Scala grâce à l’intégration Scala de TrustCaptcha. Vous obtenez une validation immédiate ainsi qu’un score de risque pour rediriger ou bloquer le trafic suspect. Respect de la vie privée, hébergement dans l’UE, sans cookies et sans puzzles d’images — conçu pour l’accessibilité.

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 Scala 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 Scala dans notre documentation.

Lire la documentation

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

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 secret key de votre CAPTCHA :

Récupérer le résultat
Scala
// Récupération du résultat de vérification
var verificationResult: VerificationResult = null
try {
verificationResult = CaptchaManager.getVerificationResult("<your_secret_key>", "<verification_token_from_your_client>")
} catch {
case e: CaptchaFailureException =>
// 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
Scala
// Agir en fonction du résultat de vérification
if (!verificationResult.isVerificationPassed || verificationResult.getScore > 0.5) {
logger.warn("Verification failed or bot score > 0.5 – possible automated request.")
}

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

Une autre technologie backend que Scala ?
Si vous ne souhaitez pas utiliser Scala 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

Qu’est-ce qu’un CAPTCHA Scala ?
Un CAPTCHA Scala est un mécanisme de type challenge-response intégré dans une application Scala ou Akka afin de distinguer les vrais visiteurs des scripts automatisés. Il exécute généralement un widget client léger et valide ensuite le jeton généré dans votre backend Scala. Les solutions modernes comme TrustCaptcha automatisent le proof-of-work en arrière-plan, de sorte que les utilisateurs finaux ne remarquent presque rien. Elles respectent également les standards européens en matière de sécurité et de confidentialité.
Quel est le meilleur CAPTCHA pour Scala ?
Le « meilleur » CAPTCHA combine sécurité maximale, conformité RGPD, confort de développement et expérience utilisateur sans friction. En 2025, de nombreuses équipes choisissent TrustCaptcha, car son approche multicouche mêlant proof-of-work et bot score piloté par l’IA bloque même les bots avancés tout en conservant les données dans l’UE. Les bibliothèques Scala prêtes à l’emploi, une offre gratuite généreuse et des options de personnalisation fines réduisent le temps d’intégration à quelques minutes. Quel que soit le fournisseur choisi, assurez-vous qu’il propose un hébergement dans l’UE et un DPA en ligne.
Comment fonctionne un CAPTCHA Scala ?
Côté client, le widget résout discrètement un puzzle cryptographique et collecte des signaux de risque, puis renvoie un jeton signé. Votre contrôleur Scala envoie ce jeton, avec votre site-key et votre secret-key, à l’API CAPTCHA et reçoit un verdict JSON avec la probabilité de bot. Avec TrustCaptcha, vous pouvez ajuster les seuils, les listes d’autorisation ou de blocage IP, ou créer des clés de contournement pour les tests automatisés. Tout le trafic est chiffré via TLS, afin qu’aucune donnée sensible ne fuite pendant le transit.
Ai-je besoin d’un CAPTCHA Scala ?
Si votre site Scala expose des formulaires, des flux d’authentification ou des API publiques, un CAPTCHA reste la première ligne de défense la plus simple. Des rapports récents montrent que les bots génèrent déjà plus d’un tiers de tout le trafic web et que 89 % de ce trafic est indésirable, les plateformes e-commerce et de contenu étant les plus touchées. Un CAPTCHA respectueux de la vie privée comme TrustCaptcha bloque ces attaques sans frustrer les humains ni les utilisateurs de lecteurs d’écran. Pour les applications strictement internes, un rate-limiting peut suffire, mais les points d’entrée publics bénéficient d’une protection multicouche.
TrustCaptcha est-il conforme au RGPD pour les projets européens ?
Oui. TrustCaptcha stocke et traite les données CAPTCHA exclusivement dans des centres de données européens et ne dépose jamais de cookies de suivi. Vous pouvez conclure un Data Processing Agreement (DPA) et un Service-Level Agreement entièrement en ligne en quelques minutes. Un « Minimal Data Mode » optionnel est également disponible pour les projets qui doivent réduire encore davantage les données personnelles.
Puis-je personnaliser l’apparence de TrustCaptcha dans mon application Scala ?
Absolument. TrustCaptcha vous permet de basculer entre les thèmes clair, sombre ou automatique, de redéfinir n’importe quelle couleur et de masquer la marque pour une expérience white-label. Vous pouvez également fournir vos propres traductions dans plus de 35 langues, ajuster la largeur ou le rayon des coins, et même rendre le widget invisible pendant son exécution. Toutes les options sont de simples attributs HTML ou flags JavaScript, ce qui les rend compatibles avec Scala.js, les templates Play ou toute autre stack frontend.
Comment TrustCaptcha améliore-t-il l’accessibilité par rapport aux CAPTCHA basés sur des images ?
Les CAPTCHA traditionnels obligent les utilisateurs à déchiffrer du texte déformé ou à cliquer sur de petites images — un obstacle pour les utilisateurs de lecteurs d’écran et de clavier. Le proof-of-work automatisé de TrustCaptcha démarre dès que le formulaire reçoit le focus et se termine en quelques secondes, sans puzzles, tout en respectant les recommandations WCAG 2.2. Comme il n’y a rien à résoudre visuellement, les utilisateurs en situation de handicap rencontrent une friction presque nulle. Cela améliore les taux de conversion tout en bloquant les bots.
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 Scala avec TrustCaptcha en quelques étapes !

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