Eigene reCAPTCHA-Schlüssel verwenden

Sie können Ihren eigenen reCAPTCHA-Schlüssel mit der Identity Platform-Integration in die reCAPTCHA Enterprise API verwenden.

Wenn die Identity Platform-Integration mit der reCAPTCHA Enterprise API aktiviert ist, stellt Identity Platform standardmäßig reCAPTCHA-Schlüssel in Ihrem Namen bereit. Sie können jedoch Ihren eigenen reCAPTCHA-Schlüssel für die Verwendung mit reCAPTCHA verwenden. Wenn Sie Ihren eigenen reCAPTCHA-Schlüssel hochladen, wird die Bereitstellung durch Identity Platform deaktiviert.

Funktion zum Verwenden eigener Schlüssel aktivieren

Um diese Funktion zu aktivieren und Ihren reCAPTCHA-Schlüssel hochzuladen, rufen Sie den Endpunkt mit dem folgenden curl-Befehl auf:

curl -i -X PATCH -H 'Content-Type: application/json' -H
"x-goog-user-project: PROJECT_ID" -H 'Authorization: Bearer OAUTH_TOKEN' -d
'
{
  "recaptchaConfig": {
    "recaptchaKeys": [{"key": "projects/PROJECT_NUMBER/keys/KEY_VALUE",
    "type": "PLATFORM_TYPE"}],
  },
}'
https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/config?updateMask=recaptchaConfig.recaptchaKeys

Ersetzen Sie Folgendes:

  • PROJECT_ID: die Projekt-ID
  • OAUTH_TOKEN: Die Anmeldedaten, die für Administratoranfragen verwendet werden.
  • PROJECT_NUMBER: die Projektnummer
  • KEY_VALUE: Der String, der den reCAPTCHA-Schlüssel darstellt, den Sie hochladen möchten.
  • PLATFORM_TYPE: Die Plattform der Anwendung, die den reCAPTCHA-Schlüssel verwendet. Gültige Werte sind WEB, ANDROID und IOS.

Funktion zum Verwenden eigener Schlüssel deaktivieren

Wenn Sie weiterhin reCAPTCHA-Schlüssel über Identity Platform bereitstellen möchten, rufen Sie den Endpunkt mit curl auf und übergeben Sie eine leere Liste für recaptchaConfig.recaptchaKeys. Beispiel:

curl -i -X PATCH -H 'Content-Type: application/json' -H "x-goog-user-project:
PROJECT_ID" -H 'Authorization: Bearer OAUTH_TOKEN' -d '
{
  "recaptchaConfig": {
    "recaptchaKeys": [],
  },
}'
https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/config?updateMask=recaptchaConfig.recaptchaKeys

Ersetzen Sie Folgendes:

  • PROJECT_ID: die Projekt-ID
  • OAUTH_TOKEN: Die Anmeldedaten, die für Administratoranfragen verwendet werden.