EU CAPTCHA für Go
Go ist eine von Google entwickelte Open-Source-Programmiersprache, die für Einfachheit, Performance und die Entwicklung skalierbarer serverseitiger Anwendungen und APIs ausgelegt ist. Schützen Sie Ihre Go-Dienste vor Bots und Spam mit einem datenschutzorientierten, in der EU gehosteten CAPTCHA, das vollständig DSGVO-konform ist.
Warum Myra EU CAPTCHA wählen?
Interaktionsfreie Nutzererfahrung
Keine Rätsel, keine Klicks – unsichtbarer Bot-Schutz ohne jegliche Nutzerreibung.
Digitale Souveränität made in Germany
Vollständig DSGVO-konform, ohne Cookies und Tracking – entwickelt und gehostet in Deutschland.
Intelligente Bedrohungserkennung
Smarter Schutz, trainiert durch mehr als 100 Milliarden tägliche Myra-CDN-Signale.
Bewährte Technologie
Über 5 Milliarden erfolgreich gesicherte Authentifizierungsversuche.
So funktioniert die Integration
1. EU CAPTCHA-Konto erstellen
Die Kontoerstellung ist vollständig kostenlos – Sie benötigen lediglich eine gültige E-Mail-Adresse und können sofort loslegen. Wählen Sie einen Plan, der Ihren Anforderungen entspricht. Die ersten 3 Monate sind kostenlos.
Konto erstellen2. Sitekey erstellen
Erstellen Sie einen Sitekey im EU CAPTCHA Dashboard für die Domain, die Sie schützen möchten. Vergeben Sie eine aussagekräftige Bezeichnung, damit Sie ihn später leicht identifizieren können. Dieser Sitekey verknüpft das Widget auf Ihrer Go-Anwendung mit Ihrem EU CAPTCHA-Konto.
3. EU CAPTCHA zu Ihrem Formular hinzufügen
Laden Sie verify.js und platzieren Sie das EU CAPTCHA-Widget-Div mit Ihrem Sitekey in jedem HTML-Formular, das Sie schützen möchten – der Antwort-Token wird bei der Übermittlung automatisch hinzugefügt.
HTML-Integrationsanleitung ansehen4. Token in Ihrem Go-Backend verifizieren
Extrahieren Sie in Ihrem Go-HTTP-Handler den eu-captcha-response-Token aus den Formulardaten und validieren Sie ihn gegen die EU CAPTCHA API, bevor Sie eine Übermittlung verarbeiten.
Go-Verifikationsanleitung ansehen
5. Das EU CAPTCHA-Widget wird in Ihrem Formular angezeigt.
Häufig gestellte Fragen
Wie verifiziere ich einen CAPTCHA-Token in Go?
Installieren Sie den EU CAPTCHA Go-Client mit go get. Lesen Sie in Ihrem HTTP-Handler den eu-captcha-response-Wert aus r.FormValue oder dem geparsten Request-Body, und rufen Sie dann die Verify-Funktion des Clients mit Ihrem Secret Key und dem Token auf. Wenn die Verifizierung erfolgreich ist, fahren Sie mit der Verarbeitung der Anfrage fort. Andernfalls geben Sie eine entsprechende HTTP-Fehlerantwort zurück.
Funktioniert EU CAPTCHA mit Gin oder Echo?
Ja. EU CAPTCHA funktioniert mit Gin, Echo, Chi und jedem Go-HTTP-Framework. In Gin erstellen Sie eine Middleware-Funktion, die den Token aus c.PostForm liest, den EU CAPTCHA-Client aufruft und entweder c.Next() aufruft oder mit c.AbortWithStatus abbricht. In Echo implementieren Sie eine Middleware, die den Handler umschließt und die Verifizierung vor dem Aufruf von next(c) durchführt.
Gibt es einen offiziellen Go-Client für EU CAPTCHA?
Ja. EU CAPTCHA stellt einen offiziellen Go-Client bereit, der aus der OpenAPI-Spezifikation generiert wurde. Installieren Sie ihn über go get aus dem EU CAPTCHA-Repository. Der Client ist idiomatischer Go-Code, der eine typisierte Schnittstelle für den Aufruf der Verifizierungs-API, die Fehlerbehandlung und das Parsen von Antworten bereitstellt.
Wie implementiere ich die EU CAPTCHA-Verifizierung als Go-Middleware?
Erstellen Sie eine Middleware-Funktion mit der Signatur func(http.Handler) http.Handler. Lesen Sie darin den eu-captcha-response aus den Formulardaten oder dem Request-Body, rufen Sie den EU CAPTCHA-Client zur Verifizierung auf, und rufen Sie entweder den nächsten Handler bei Erfolg auf oder schreiben Sie eine http.StatusBadRequest-Antwort und kehren Sie bei einem Fehler zurück. Wenden Sie diese Middleware auf jede Router-Gruppe an, die Formularübermittlungen empfängt.
Kann ich EU CAPTCHA mit Gos Standard-Paket net/http verwenden?
Ja. EU CAPTCHA funktioniert mit der Go-Standardbibliothek net/http ohne zusätzliches Framework. Parsen Sie in einer http.HandlerFunc das Formular mit r.ParseForm(), lesen Sie r.FormValue('eu-captcha-response') und rufen Sie den EU CAPTCHA-Client auf. Der Client selbst verwendet intern Standard-net/http für den API-Aufruf.
Wie speichere ich den EU CAPTCHA Secret Key sicher in einer Go-Anwendung?
Speichern Sie Ihren Secret Key als Umgebungsvariable und lesen Sie ihn beim Start mit os.Getenv. Hardcoden Sie ihn niemals in Ihrem Quellcode. Verwenden Sie für Produktionsumgebungen eine Secrets-Management-Lösung wie HashiCorp Vault, AWS Secrets Manager oder Kubernetes Secrets. Übergeben Sie den Key an Ihren Verifizierungs-Handler über Dependency Injection oder eine Konfigurations-Struct.
Ist EU CAPTCHA DSGVO-konform für Go-Webanwendungen?
Ja. EU CAPTCHA wird von einem in der EU ansässigen Unternehmen betrieben, ist vollständig in Deutschland gehostet und stützt sich nicht auf US-amerikanische Cloud-Anbieter oder Infrastrukturen, die US-Überwachungsgesetzen unterliegen. Der Dienst verarbeitet nur die Daten, die zur Bereitstellung und Verifizierung des CAPTCHAs erforderlich sind (wie IP-Adresse sowie technische Browser- oder Geräteinformationen), im Einklang mit den Anforderungen der DSGVO. Ihre Organisation bleibt verantwortlich für die Bereitstellung transparenter Datenschutzinformationen, die Wahl einer geeigneten Rechtsgrundlage und die Einholung etwaig erforderlicher Einwilligungen für Ihre spezifische Go-Implementierung. Diese Informationen stellen keine Rechtsberatung dar; bitte konsultieren Sie Ihren Rechtsberater für eine Beurteilung Ihres individuellen Falls.
Bereit für ein besseres CAPTCHA?
Erleben Sie unsichtbaren Bot-Schutz mit datenschutzfreundlicher, DSGVO‑konformer Verifizierung – entwickelt und gehostet in Deutschland. Testen Sie Myra EU CAPTCHA jetzt 3 Monate kostenlos und schützen Sie Ihre Web-Formulare, ohne Ihre Nutzer zu beeinträchtigen.
Privacy-first Technologie
Wir garantieren keine Datenweitergabe an Drittländer.
Datenschutzerklärung lesenSchnelle und einfache Einrichtung
Wir bieten fertige Integrationen für viele CMS und gängige Frameworks.
Schnellstartanleitung lesen