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-IDOAUTH_TOKEN
: Die Anmeldedaten, die für Administratoranfragen verwendet werden.PROJECT_NUMBER
: die ProjektnummerKEY_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 sindWEB
,ANDROID
undIOS
.
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-IDOAUTH_TOKEN
: Die Anmeldedaten, die für Administratoranfragen verwendet werden.