Kurzanleitung: reCAPTCHA Enterprise in Nicht-Google Cloud-Umgebungen mit API-Schlüsseln einrichten

In dieser Kurzanleitung erfahren Sie, wie Sie reCAPTCHA Enterprise in einer Nicht-Google Cloud-Umgebung einrichten. Dazu verwenden Sie die API-Schlüssel für die Authentifizierung in den folgenden Szenarien:

  • Sie verwenden reCAPTCHA Enterprise in einer anderen Cloud als Google Cloud, CRM oder SaaS-Umgebung, die keine externen Authentifizierungsmethoden wie Dienstkonten unterstützt.
  • Sie müssen den v1beta1-Endpunkt verwenden, um die folgenden Anforderungen in Ihrer Umgebung zu erfüllen:

    • Ihre Umgebung erfordert Funktionen für die Vorschau und für das Early Access-Programm (EAP), z. B. Multi-Faktor-Authentifizierung (MFA) oder Passwortleck-Erkennung.
    • Ihre Umgebung benötigt keine rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC).

Hinweis

  1. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  2. Die Abrechnung für das Cloud-Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für Ihr Projekt aktiviert ist.

    Für reCAPTCHA Enterprise muss die Abrechnung aktiviert und für das Projekt aktiviert sein, um auf die API zugreifen zu können. Sie können die Abrechnung mit einer Kreditkarte oder einer vorhandenen Abrechnungs-ID des Google Cloud-Projekts aktivieren. Wenn Sie Unterstützung bei der Abrechnung benötigen, wenden Sie sich an den Cloud Billing Support.

reCAPTCHA Enterprise API aktivieren

Console

  1. Rufen Sie in der Cloud Console die Seite reCAPTCHA Enterprise API auf.

    Zur reCAPTCHA Enterprise API

  2. Prüfen Sie, ob der Name Ihres Projekts in der Projektauswahl oben auf der Seite angezeigt wird.

    Wenn Sie den Namen Ihres Projekts nicht sehen, klicken Sie auf die Projektauswahl und wählen Sie Ihr Projekt aus.

  3. Klicken Sie auf Aktivieren.

gcloud

  1. Führen Sie den Befehl gcloud config set project aus, um Ihr Google Cloud-Projekt in der gcloud-Sitzung festzulegen. Ersetzen Sie PROJECT_ID durch Ihre Google Cloud-Projekt-ID.
           gcloud config set project PROJECT_ID
           
  2. Führen Sie den Befehl gcloud services enable aus, um die reCAPTCHA Enterprise API zu aktivieren:
             gcloud services enable recaptchaenterprise.googleapis.com
           
  3. Führen Sie den Befehl gcloud services list aus, um zu überprüfen, ob die reCAPTCHA Enterprise API aktiviert ist:
             gcloud services list --enabled
           

    Prüfen Sie, ob die reCAPTCHA Enterprise API in der Liste der aktivierten APIs aufgeführt ist.

API-Schlüssel erstellen

Erstellen Sie einen API-Schlüssel in Ihrem Google Cloud-Projekt:

  1. Rufen Sie in der Cloud Console die Seite Anmeldedaten auf.

    Zu den Anmeldedaten

  2. Klicken Sie auf Anmeldedaten erstellen und wählen Sie dann API-Schlüssel aus.

  3. Klicken Sie optional auf Schlüssel einschränken, um den API-Schlüssel einzuschränken und umzubenennen.

API-Schlüssel für die Back-End-Authentifizierung verwenden

Verwenden Sie beim Erstellen einer Bewertung den API-Schlüssel, den Sie beim Endpunkt v1beta1 erstellt haben.

Nächste Schritte

  1. Entscheiden Sie, welcher reCAPTCHA-Schlüssel Sie verwenden und erstellen Sie einen reCAPTCHA-Schlüssel.
  2. Installieren Sie Websitebasierte Websiteschlüssel oder Kästchen auf Webseiten.

    OR

    Binden Sie reCAPTCHA Enterprise in Android-Apps oder iOS-Apps ein.

  3. Bewertung erstellen

  4. Evaluieren Sie eine Bewertung und ergreifen Sie entsprechend der Punktzahl geeignete Maßnahmen für Ihre Website.