Scala CAPTCHA-Integration
Stoppe Fake-Registrierungen, Brute-Force-Logins und Formularspam in deinen Scala-Apps in wenigen Minuten mit dem Scala-CAPTCHA von TrustCaptcha. Du erhältst ein Bestanden oder Nicht bestanden plus einen Risiko-Score, um verdächtigen Traffic gezielt umzuleiten oder zu blockieren. Datenschutzorientiert, in der EU gehostet und für Barrierefreiheit entwickelt: ohne Cookies und ohne Bilderrätsel.
Schnellstart
So funktioniert die Integration
1. CAPTCHA erstellen
Erstelle ein Benutzerkonto oder melde dich mit einem bestehenden Konto an. Dann erstellst du ein neues CAPTCHA oder wählst ein vorhandenes aus. Wenn du TrustCaptcha erst ausprobieren willst: Jeder Tarif startet mit einer 14-tägigen kostenlosen Testphase.
Auf der Übersichtsseite des CAPTCHAs findest du den Site Key und den License Key, und dort erstellst du auch deinen API-Key. Trage die Domains deiner Website in den Sicherheitsregeln des CAPTCHAs als autorisierte Domains ein, damit sie dein CAPTCHA nutzen dürfen.


2. CAPTCHA-Widget in dein Frontend integrieren
Integriere das CAPTCHA-Widget in deine Website oder App. Eine Schritt-für-Schritt-Anleitung findest du im CAPTCHA-Widget-Guide unserer Dokumentation.
Dokumentation lesen
Das CAPTCHA-Widget wird anschließend auf deiner Website oder in deiner App angezeigt:

Vorgefertigte Frontend-Integrationen
Mit unseren vorgefertigten Frontend-Integrationen baust du das CAPTCHA-Widget in deine Website oder Anwendung ein. Gibt es für deine Frontend-Technologie noch keine, können deine Entwickler das Widget mithilfe unserer Dokumentation selbst integrieren oder unser Support-Team nach einer vorgefertigten Integration fragen.
3. CAPTCHA-Ergebnis in deinem Backend validieren
Die folgenden Schritte zeigen, wie dein Scala-Backend das CAPTCHA-Verifikationsergebnis von unserem Server abruft und anhand des Ergebnisses entscheidet, wie es weitergeht. Die vollständige Anleitung findest du in der CAPTCHA-Integrationsanleitung für Scala unserer Dokumentation.
Dokumentation lesen
Binde zunächst unsere TrustCaptcha-Scala-Abhängigkeit ein:
<dependency>
<groupId>com.trustcomponent</groupId>
<artifactId>trustcaptcha</artifactId>
<version>3.0.0</version>
</dependency>Rufe das Verifikationsergebnis mit dem Verifikationstoken und deinem API-Key von unserem Server ab:
// Verifikationsergebnis abrufen
var verificationResult: VerificationResult = null
try {
verificationResult = TrustCaptcha.getVerificationResult("<your_api_key>", "<verification_token_from_your_client>")
} catch {
case e: CaptchaFailureException =>
// Abruf des Verifikationsergebnisses fehlgeschlagen – Fehler behandeln
}Entscheide anhand des Verifikationsergebnisses und deiner Anforderungen, wie du weiter vorgehst:
// Auf das Verifikationsergebnis reagieren
if (!verificationResult.isVerificationPassed || verificationResult.getScore > 0.5) {
// Verifizierung fehlgeschlagen oder Bot-Score > 0,5 – mögliche automatisierte Anfrage
}Benötigst du detaillierte Informationen zur Scala-CAPTCHA-Integration?
Detaillierte Anweisungen findest du in unserer Scala-CAPTCHA-Integrationsanleitung, ein vollständiges Integrationsbeispiel in unserem CAPTCHA-Samples-Repository auf GitHub.
Andere Backend-Technologie statt Scala?
Wenn auf deinem Server nicht Scala läuft oder du mehrere Backends hast, wähle hier eine andere Integration. Gibt es für deine Backend-Technologie noch keine vorgefertigte Integration, können deine Entwickler die CAPTCHA-Prüfung mithilfe unserer Dokumentation selbst integrieren oder unser Support-Team nach einer vorgefertigten Integration fragen.
4. Integration testen
TrustCaptcha ist jetzt aktiv. Schick eine Testanfrage ab und prüfe, ob sie durchgeht.

Häufige Fragen
Wie funktioniert ein Scala-CAPTCHA-Check?
Kann ich es mit dem Play Framework oder Akka HTTP nutzen?
Der Aufruf blockiert. Wie nutze ich ihn mit Futures?
Wie teste ich meine Scala-App, ohne das CAPTCHA zu lösen?
Ist TrustCaptcha DSGVO-konform für EU-Projekte?
Kann ich das Aussehen von TrustCaptcha in meiner Scala-App anpassen?
Wie verbessert TrustCaptcha die Barrierefreiheit gegenüber bildbasierten CAPTCHAs?
TrustCaptcha blockiert Spam und Bots, nicht deine Kunden. Keine Rätsel, DSGVO-konform, in der EU gehostet.


Schütze deine Scala-Anwendung in wenigen Schritten mit TrustCaptcha!
- EU-hosted & DSGVO-konform
- Keine Rätsel
- 14 Tage kostenlos testen