Eigene reCAPTCHA-Schlüssel verwenden

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

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

Eigenen Schlüssel verwenden

Wenn Sie diese Funktion aktivieren und Ihren reCAPTCHA-Schlüssel hochladen möchten, 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: 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, für die der reCAPTCHA-Schlüssel verwendet wird. Gültige Werte sind WEB, ANDROID und IOS.

Eigenen Schlüssel deaktivieren

Wenn Sie reCAPTCHA-Schlüssel weiterhin über die 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: Anmeldedaten, die für Administratoranfragen verwendet werden