EU CAPTCHA für .NET Core
.NET Core ist ein plattformübergreifender, quelloffener Nachfolger des .NET Frameworks, der für die Entwicklung moderner, hochleistungsfähiger Anwendungen unter Windows, Linux und macOS ausgelegt ist. Fügen Sie Ihren .NET Core-Anwendungen DSGVO-konformen Bot-Schutz mit einer datenschutzorientierten, in der EU gehosteten CAPTCHA-Lösung hinzu.
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 .NET Core-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 .NET-Backend verifizieren
Injizieren Sie in Ihrem ASP.NET Core-Controller, Minimal-API-Handler oder Ihrer Middleware den HTTP-Client und validieren Sie den eu-captcha-response-Token gegen die EU CAPTCHA API, bevor Sie eine Übermittlung verarbeiten.
Anleitung zur serverseitigen Verifizierung ansehen
5. Das EU CAPTCHA-Widget wird in Ihrem Formular angezeigt.
Häufig gestellte Fragen
Wie verifiziere ich einen CAPTCHA-Token in .NET Core?
Registrieren Sie einen typisierten HttpClient in Ihrem DI-Container für die EU CAPTCHA API. Injizieren Sie in Ihrer Controller-Action, Ihrem Minimal-API-Endpunkt oder Ihrer Middleware den Client und senden Sie den eu-captcha-response-Token mit Ihrem Secret Key per POST an den EU CAPTCHA Verifizierungsendpunkt. Verarbeiten Sie die Formulardaten nur, wenn die Antwort eine gültige menschliche Interaktion bestätigt.
Funktioniert EU CAPTCHA mit ASP.NET Core Minimal APIs?
Ja. In einer Minimal API injizieren Sie den typisierten HttpClient als Parameter in Ihren Endpunkt-Delegate oder über Dependency Injection. Lesen Sie den eu-captcha-response aus dem Formular oder dem JSON-Body, rufen Sie den EU CAPTCHA Verifizierungsendpunkt auf, und geben Sie Results.BadRequest() oder Results.UnprocessableEntity() zurück, wenn die Verifizierung fehlschlägt, bevor Sie die Geschäftslogik des Endpunkts ausführen.
Wie verwende ich IHttpClientFactory, um die EU CAPTCHA API in .NET aufzurufen?
Registrieren Sie in Program.cs einen typisierten oder benannten HttpClient mit builder.Services.AddHttpClient. Konfigurieren Sie die Basisadresse auf den EU CAPTCHA Verifizierungsendpunkt. Injizieren Sie die IHttpClientFactory oder den typisierten Client in Ihren Service oder Controller, rufen Sie PostAsync mit Ihrem Secret Key und dem Token im Request-Body auf, und parsen Sie die JSON-Antwort, um das Verifizierungsergebnis zu ermitteln.
Kann EU CAPTCHA mit Blazor-Formularen verwendet werden?
Ja. Für Blazor Server und Blazor WebAssembly fügen Sie das EU CAPTCHA-Widget-Div in Ihr Razor-Komponenten-Markup ein, indem Sie es innerhalb eines Standard-HTML-Formulars rendern oder JavaScript-Interoperabilität verwenden. Lesen Sie den Token über JS Interop und übergeben Sie ihn an Ihren Blazor-Service oder HttpClient-Aufruf für die serverseitige Verifizierung gegen die EU CAPTCHA API.
Wie speichere ich den EU CAPTCHA Secret Key sicher in .NET Core?
Verwenden Sie das .NET Secrets-Management-System. Speichern Sie den Key für die Entwicklung in User Secrets mit dotnet user-secrets set. Verwenden Sie für die Produktion Umgebungsvariablen, Azure Key Vault, der über das Microsoft.Extensions.Configuration.AzureKeyVault-Paket eingebunden wird, oder den AWS Systems Manager Parameter Store. Lesen Sie ihn im Code mit IConfiguration['EuCaptcha:SecretKey'] und injizieren Sie ihn über das Options-Pattern.
Ist EU CAPTCHA mit .NET 8 und .NET 9 kompatibel?
Ja. Die EU CAPTCHA-Verifizierung erfordert nur eine Standard-HTTPS-POST-Anfrage an den API-Endpunkt, was von HttpClient in allen .NET-Versionen vollständig unterstützt wird. Die Integration funktioniert mit .NET 6, 7, 8 und 9, einschließlich des neuesten Minimal-Hosting-Modells und trimming-kompatibler Deployments.
Ist EU CAPTCHA DSGVO-konform für .NET Core-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 .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