Incorporar tus propias claves de reCAPTCHA

Puedes usar tu propia clave de reCAPTCHA con la integración de Identity Platform con la API de reCAPTCHA Enterprise.

Cuando se habilita la integración de Identity Platform con la API de reCAPTCHA Enterprise, Identity Platform proporciona claves de reCAPTCHA en tu nombre de forma predeterminada. Sin embargo, puedes usar tu propia clave de reCAPTCHA con reCAPTCHA. Si subes tu propia clave de reCAPTCHA, se inhabilitará el aprovisionamiento por parte de Identity Platform.

Habilitar la opción para usar tu propia clave

Para habilitar esta función y subir tu clave de reCAPTCHA, llama al endpoint con el siguiente comando curl:

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

Haz los cambios siguientes:

  • PROJECT_ID: el ID del proyecto
  • OAUTH_TOKEN: la credencial que se usa para las solicitudes de administrador
  • PROJECT_NUMBER: el número de proyecto
  • KEY_VALUE: cadena que representa la clave de reCAPTCHA que quieres subir
  • PLATFORM_TYPE: la plataforma de la aplicación que usa la clave de reCAPTCHA. Los valores válidos son WEB, ANDROID y IOS.

Inhabilitar la opción de incorporar tu propia clave

Para seguir aprovisionando claves de reCAPTCHA a través de Identity Platform, llama al endpoint con curl y pasa una lista vacía para recaptchaConfig.recaptchaKeys. Por ejemplo:

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

Haz los cambios siguientes:

  • PROJECT_ID: el ID del proyecto
  • OAUTH_TOKEN: la credencial que se usa para las solicitudes de administrador