Scala
TrustCaptcha – Bot-Schutz

Scala CAPTCHA-Integration

Stoppe Fake-Registrierungen, Brute-Force-Logins und Formularspam in deinen Scala-Apps in wenigen Minuten mit der Scala-Integration von TrustCaptcha. Du erhältst sofort ein Pass/Fail-Ergebnis plus einen Risiko-Score, um verdächtigen Traffic gezielt weiterzuleiten oder zu blockieren. Datenschutzorientiert, in der EU gehostet, ohne Cookies und ohne Bilderrätsel – für Barrierefreiheit entwickelt.

Quickstart

How the integration works

1. CAPTCHA erstellen

Erstellen Sie ein Benutzerkonto oder melden Sie sich mit einem bestehenden Konto an. Anschließend erstellen Sie ein neues CAPTCHA oder wählen Sie ein bereits vorhandenes aus. Wenn Sie sich nicht sicher sind, ob TrustCaptcha das Richtige für Sie ist, können Sie unseren CAPTCHA-Service 14 Tage lang kostenlos und ohne Risiko testen.

Auf der CAPTCHA-Übersichtsseite finden Sie alle wichtigen Informationen wie den site-key, den secret-key und den license-key. Ermöglichen Sie Ihren Websites den Zugriff auf Ihr CAPTCHA, indem Sie diese einfach zur Liste der autorisierten Domains in den CAPTCHA-Sicherheitsregeln hinzufügen.

Start des Formulars zur Erstellung eines CAPTCHA.
CAPTCHA-Sicherheitsregeln eines Demo-CAPTCHAs.

2. CAPTCHA-Widget in Ihr Frontend integrieren

Integrieren Sie das CAPTCHA-Widget in Ihre Website oder App. Für genaue, detaillierte Anweisungen lesen Sie bitte den CAPTCHA-Widget-Guide in unserer Dokumentation.

Dokumentation lesen

Das CAPTCHA-Widget wird anschließend auf Ihrer Website oder in Ihrer App angezeigt:

CAPTCHA Widget

Vorgefertigte Frontend-Integrationen
Sie können eine unserer vorgefertigten Frontend-Integrationen nutzen, um das CAPTCHA-Widget in Ihre Website oder Anwendung zu integrieren. Wenn es von uns keine vorgefertigte Integration für Ihre bevorzugte Frontend-Technologie gibt, können Ihre Softwareentwickler das CAPTCHA selbst integrieren – mithilfe unserer Dokumentation – oder unser Support-Team nach einer vorgefertigten Integrationslösung fragen.

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

3. CAPTCHA-Ergebnis in Ihrem Backend validieren

Die folgenden Schritte geben Ihnen eine Vorstellung davon, wie Sie das CAPTCHA-Verifikationsergebnis in einem Scala-Backend von unserem Server abrufen und daraus ableiten, wie Sie weiter vorgehen. Für genaue, detaillierte Anweisungen lesen Sie bitte die CAPTCHA-Integrationsanleitung für Scala in unserer Dokumentation.

Dokumentation lesen

Installieren Sie zunächst unsere TrustCaptcha Scala-Dependency:

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

Rufen Sie das Verifikationsergebnis mit dem Verifikationstoken und dem Secret-Key Ihres CAPTCHAs von unserem Server ab:

Fetch Result
Scala
// Verifikationsergebnis abrufen
var verificationResult: VerificationResult = null
try {
verificationResult = CaptchaManager.getVerificationResult("<your_secret_key>", "<verification_token_from_your_client>")
} catch {
case e: CaptchaFailureException =>
// Abruf fehlgeschlagen – Fehler behandeln
}

Entscheiden Sie anhand der Verifikationsergebnisse und Ihrer individuellen Anforderungen, wie Sie weiter vorgehen möchten:

Handle Result
Scala
// Auf das Verifikationsergebnis reagieren
if (!verificationResult.isVerificationPassed || verificationResult.getScore > 0.5) {
logger.warn("Verifizierung fehlgeschlagen oder Bot-Score > 0,5 – mögliche automatisierte Anfrage.")
}

Benötigen Sie detaillierte Informationen zur Scala-CAPTCHA-Integration?
Detaillierte Anweisungen zur Integration von TrustCaptcha finden Sie in unserer Scala CAPTCHA-Integrationsanleitung. Ein vollständiges Integrationsbeispiel für Scala finden Sie in unserem CAPTCHA-Samples-Repository auf Github.

Andere Backend-Technologie statt Scala?
Wenn Sie Scala nicht auf Ihrem Server verwenden möchten oder mehrere unterschiedliche Backends haben, können Sie hier eine andere Integration auswählen. Wenn es von uns keine vorgefertigte Integration für Ihre bevorzugte Backend-Technologie gibt, können Ihre Softwareentwickler den CAPTCHA-Verifikationsprozess selbst integrieren – mithilfe unserer Dokumentation – oder unser Support-Team nach einer vorgefertigten Integration fragen.

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

4. Glückwunsch 🎉

Sie sind jetzt durch TrustCaptcha geschützt – Glückwunsch!

CAPTCHA fertig

FAQs

Was ist ein Scala CAPTCHA?
Ein Scala CAPTCHA ist ein Challenge-Response-Mechanismus, der in Scala-Anwendungen (z. B. Play Framework, Akka HTTP) integriert wird, um echte Besucher von automatisierten Skripten zu unterscheiden. Üblicherweise läuft ein leichtgewichtiges Widget im Browser und das resultierende Token wird in Ihrem Scala-Backend validiert. Moderne Lösungen wie TrustCaptcha automatisieren Proof-of-Work im Hintergrund, sodass Endnutzer davon kaum etwas bemerken – bei gleichzeitigem Fokus auf EU-Standards für Sicherheit und Datenschutz.
Was ist das beste Scala CAPTCHA?
Das „beste“ CAPTCHA bringt starke Sicherheit, DSGVO-Konformität, Entwicklerfreundlichkeit und eine friktionsfreie User Experience zusammen. Viele Teams setzen auf TrustCaptcha, weil es mehrstufige Sicherheit (Proof-of-Work plus Bot-Score) bietet, Daten in der EU verarbeitet und sich in Minuten integrieren lässt. Achten Sie unabhängig vom Anbieter darauf, dass EU-Hosting und eine online abschließbare Auftragsverarbeitung (DPA) verfügbar sind.
Wie funktioniert ein Scala CAPTCHA?
Clientseitig löst das Widget unauffällig ein kryptografisches Rätsel und sammelt Risikosignale, anschließend wird ein signiertes Token zurückgegeben. Ihr Scala-Controller sendet dieses Token zusammen mit Ihrem Secret-Key an die CAPTCHA-API und erhält ein JSON-Ergebnis inklusive Risiko-Score. Mit TrustCaptcha können Sie Schwellenwerte konfigurieren, IP-Allow-/Deny-Listen pflegen oder Bypass-Keys für automatisierte Tests nutzen. Die Kommunikation erfolgt TLS-verschlüsselt.
Brauche ich ein Scala CAPTCHA?
Wenn Ihre Scala-Anwendung öffentliche Formulare, Authentifizierungsflows oder APIs anbietet, ist ein CAPTCHA weiterhin eine der effektivsten ersten Schutzschichten. Bots verursachen Spam, Credential Stuffing und Scraping – und belasten Infrastruktur sowie Datenqualität. Ein privacy-first CAPTCHA wie TrustCaptcha blockiert Missbrauch, ohne echte Nutzer (inkl. Screenreader-Nutzung) zu frustrieren. Für rein interne Anwendungen können Rate-Limits und strikte Zugriffskontrollen ausreichen, öffentliche Endpunkte profitieren aber deutlich von zusätzlichem Schutz.
Ist TrustCaptcha DSGVO-konform für EU-Projekte?
Ja. TrustCaptcha verarbeitet CAPTCHA-Daten ausschließlich in EU-Rechenzentren und setzt keine Tracking-Cookies. Eine Vereinbarung zur Auftragsverarbeitung (DPA) und eine Service-Level-Agreement-Option können vollständig online abgeschlossen werden. Optional gibt es einen „Minimal Data Mode“ für Projekte, die personenbezogene Daten weiter minimieren möchten.
Kann ich das Aussehen von TrustCaptcha in meiner Scala-App anpassen?
Absolut. TrustCaptcha unterstützt Light-, Dark- und Auto-Themes, frei definierbare Farben und optionales Whitelabeling (Branding ausblenden). Zudem können Sie Texte/Übersetzungen für 35+ Sprachen anpassen, Breite oder Corner-Radius konfigurieren und das Widget auf Wunsch unsichtbar laufen lassen. Die Optionen funktionieren per HTML-Attribute oder JavaScript-Flags – egal ob Play-Templates, Scala.js oder ein anderes Frontend.
Wie verbessert TrustCaptcha die Barrierefreiheit gegenüber bildbasierten CAPTCHAs?
Klassische CAPTCHAs zwingen Nutzer oft zu verzerrten Texten oder Bildauswahlen – problematisch für Screenreader- und Tastatur-Nutzung. TrustCaptcha startet automatisch, arbeitet im Hintergrund und benötigt keine visuellen Rätsel, wodurch die Hürden für Nutzer mit Einschränkungen stark sinken. Das erhöht Abschlussraten bei Formularen, während Bots weiterhin zuverlässig blockiert werden.
Losing leads to CAPTCHAs?

TrustCaptcha blocks spam and bots, not customers. No puzzles, GDPR-ready, EU-hosted.

CAPTCHA Start
CAPTCHA fertig
Rätsel-freie UX
Läuft im Hintergrund, während Besucher tippen – so schließen mehr Personen Ihre Formulare ab und weniger brechen ab.
DSGVO-ready
EU-gehostet und privacy-first: keine Cookies, verschlüsselte Übertragung, automatische Bereinigung – inklusive sofort nutzbarer rechtlicher Ressourcen.
Mehrstufige Sicherheit
Adaptive Schutzmechanismen plus intelligentes Risiko-Scoring stoppen Missbrauch frühzeitig – selbst bei plötzlichen Angriffsspitzen.
Volle Kontrolle
Stellen Sie die Sensitivität ein, definieren Sie Allow-/Block-Listen und nutzen Sie Geoblocking – Sie entscheiden, wie streng die Verifizierung sein soll.

Protect your Scala application with TrustCaptcha in just a few steps!

  • EU-hosted & DSGVO-ready
  • Keine Rätsel
  • 14 Tage kostenlos testen