EU CAPTCHA für ASP.NET
ASP.NET ist ein Web-Entwicklungs-Framework von Microsoft zur Erstellung dynamischer Webanwendungen und APIs auf der .NET-Plattform. Schützen Sie Ihre ASP.NET-Formulare und -Endpunkte vor Bots 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 ASP.NET-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 ASP.NET-Backend verifizieren
Rufen Sie in Ihrer ASP.NET-Controller-Action oder Ihrem Razor-Page-Handler den eu-captcha-response-Token ab und validieren Sie ihn gegen die EU CAPTCHA API, bevor Sie eine Übermittlung verarbeiten.
ASP.NET-Verifikationsanleitung ansehen
5. Das EU CAPTCHA-Widget wird in Ihrem Formular angezeigt.
Häufig gestellte Fragen
Wie füge ich EU CAPTCHA zu einer ASP.NET-Anwendung hinzu?
Registrieren Sie einen über IHttpClientFactory gestützten typisierten Client für die EU CAPTCHA Verifizierungs-API in Ihrem DI-Container. Fügen Sie verify.js und das Widget-Div zu Ihren Razor-Views hinzu. Lesen Sie in Ihren Controller-Actions Request.Form['eu-captcha-response'], senden Sie es mit Ihrem typisierten Client und Secret Key an die EU CAPTCHA API, und verarbeiten Sie das Formular nur, wenn die Verifizierung erfolgreich ist.
Funktioniert EU CAPTCHA mit ASP.NET MVC und Razor Pages?
Ja. EU CAPTCHA integriert sich sowohl mit ASP.NET MVC-Controllern als auch mit Razor Pages. In MVC lesen Sie den Token aus den gesendeten Formulardaten in Ihrer Controller-Action. In Razor Pages greifen Sie darauf über Request.Form im OnPost-Handler zu. Beide Ansätze folgen demselben Muster: Verifizieren Sie den Token serverseitig, bevor Sie das Seitenmodell oder Ansichtsmodell verarbeiten.
Wie verifiziere ich einen CAPTCHA-Token in einer ASP.NET-Controller-Action?
Injizieren Sie den typisierten EU CAPTCHA HTTP-Client über den Konstruktor in Ihren Controller. Lesen Sie in der Action, die das Formular-POST verarbeitet, den Token aus Request.Form['eu-captcha-response'] oder als modellgebundenen Parameter. Rufen Sie die Verifizierungsmethode des Clients mit Ihrem Secret Key und dem Token auf, und geben Sie bei fehlgeschlagener Verifizierung eine Weiterleitung mit Fehlermeldung oder eine 400-Antwort zurück.
Kann ich die EU CAPTCHA-Verifizierung als ASP.NET-Action-Filter implementieren?
Ja. Erstellen Sie ein benutzerdefiniertes ActionFilterAttribute, das OnActionExecutingAsync überschreibt. Injizieren Sie den EU CAPTCHA HTTP-Client über den Konstruktor des Filters oder verwenden Sie den HttpContext, um ihn aus dem DI-Container aufzulösen. Führen Sie die Token-Verifizierung durch und lassen Sie entweder die Action fortlaufen oder unterbrechen Sie sie mit einem Fehlerergebnis. Wenden Sie das Filter-Attribut auf einzelne Actions oder ganze Controller an.
Wie speichere ich den EU CAPTCHA Secret Key sicher in ASP.NET?
Speichern Sie den Secret Key in appsettings.json unter einem dedizierten Konfigurationsabschnitt und überschreiben Sie ihn in der Produktion mit Umgebungsvariablen oder ASP.NETs User Secrets für die Entwicklung. Verwenden Sie für die Produktion Azure Key Vault, AWS Secrets Manager oder den entsprechenden Secrets-Management-Dienst für Ihre Hosting-Umgebung. Checken Sie den Secret Key niemals in die Versionskontrolle ein.
Ist EU CAPTCHA mit der ASP.NET Web API kompatibel?
Ja. Für Web-API-Endpunkte, die Formulardaten oder JSON mit dem CAPTCHA-Token empfangen, injizieren Sie den EU CAPTCHA HTTP-Client in Ihre ApiController- oder ControllerBase-Klasse. Lesen Sie den Token aus dem Request-Body, verifizieren Sie ihn mit der EU CAPTCHA API, und geben Sie einen entsprechenden HTTP-Status-Code (400 oder 422) zurück, wenn die Verifizierung fehlschlägt, bevor Sie die Endpunktlogik ausführen.
Ist EU CAPTCHA DSGVO-konform für ASP.NET-Anwendungen?
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 ASP.NET-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