Zum Hauptinhalt springen
@capgo/capacitor-recaptcha Authentifizierung & Sicherheit Open Source

reCAPTCHA Capacitor Plugin

Generiere Web reCAPTCHA oder reCAPTCHA Enterprise Tokens sowie native Enterprise Mobile Tokens

Installieren

bun add @capgo/capacitor-recaptcha bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-recaptcha
  • pnpm add @capgo/capacitor-recaptcha
  • yarn add @capgo/capacitor-recaptcha

Anleitung

reCAPTCHA in Capacitor nutzen

Auf dem Gerät testen

Lade die Capgo App herunter und scanne den QR code.

QR-code zur reCAPTCHA-Plugin-Vorschau

Nutzung von @capgo/capacitor-recaptcha

Generiere reCAPTCHA- und reCAPTCHA Enterprise-Tokens für Web-, Android- und iOS Capacitor Apps.

Installieren

npm install @capgo/capacitor-recaptcha
npx cap sync

Konfigurieren

import type { CapacitorConfig } from '@capacitor/cli';
import '@capgo/capacitor-recaptcha';

const config: CapacitorConfig = {
  plugins: {
    Recaptcha: {
      androidSiteKey: 'ANDROID_SITE_KEY',
      iosSiteKey: 'IOS_SITE_KEY',
      webSiteKey: 'WEB_SITE_KEY',
      enterprise: true,
    },
  },
};

export default config;

Nutzt enterprise: false nur wenn die Web-Implementierung statt reCAPTCHA Enterprise das Standard-reCAPTCHA v3 laden soll. Android und iOS nutzen Googles Enterprise-/Mobile-SDK-Pfad und lehnen enterprise: false.

Token generieren

import { Recaptcha } from '@capgo/capacitor-recaptcha';

const { token } = await Recaptcha.execute({
  action: 'login',
});

Sende den Token an dein Backend und erstelle eine reCAPTCHA-Prüfung, bevor du den geschützten Request akzeptierst.

Vollständige Referenz

Weiter geht's mit @capgo/capacitor-recaptcha

Wenn du es nutzt Nutzung von @capgo/capacitor-recaptcha Um Authentifizierungs- und Account-Flows zu planen, verbinde es mit @capgo/capacitor-recaptcha für die Implementierungsdetails in @capgo/capacitor-recaptcha, Erste Schritte für die Implementierungsdetails in Erste Schritte, @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, und @capgo/capacitor-native-biometric für das Implementierungsdetail in @capgo/capacitor-native-biometric.

FAQ

reCAPTCHA Plugin FAQ

Wie installiere ich das reCAPTCHA Plugin in einer Capacitor App?

Führe "bun add @capgo/capacitor-recaptcha" (oder "npm install @capgo/capacitor-recaptcha") aus und danach "bunx cap sync", damit die iOS- und Android-Projekte die nativen code übernehmen. Importiere es aus "@capgo/capacitor-recaptcha" in deiner App code.

Funktioniert @capgo/capacitor-recaptcha mit React, Vue und Angular?

Ja. reCAPTCHA ist ein Capacitor Package und funktioniert daher mit jedem Web-Framework, das in Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und reinem JavaScript.

Welche Capacitor Version unterstützt @capgo/capacitor-recaptcha?

Capgo Plugins folgen der Major-Version von Capacitor: Nutze die Plugin-Major-Version, die zu deiner Capacitor Major-Version passt (z. B. Plugin v8 bei Capacitor 8). Die Kompatibilitätstabelle im GitHub README listet die gepflegten Versionen auf.

Ist @capgo/capacitor-recaptcha kostenlos und Open Source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-recaptcha/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Kann ich code mit reCAPTCHA aktualisieren, ohne eine App-Store-Prüfung abwarten zu müssen?

Die Installation oder ein Upgrade des Plugins ändert den nativen code, weshalb ein neuer Store-Build nötig ist. Danach können JavaScript-, HTML- und CSS-Änderungen, die das Plugin aufrufen, sofort per Capgo Live Updates ausgeliefert werden.

reCAPTCHA-Änderungen veröffentlichen, ohne auf die App-Prüfung zu warten

Sobald das Plugin in deinem Store-Build ist, bringt Capgo mit Live-Updates deine JavaScript-, HTML- und CSS-Änderungen in Minuten zu den Nutzern.

Starte mit Capgo