Usa tus propias claves de reCAPTCHA

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

Cuando la integración de Identity Platform con la API de reCAPTCHA Enterprise está habilitada, Identity Platform aprovisiona claves de reCAPTCHA en tu nombre de forma predeterminada. Sin embargo, puedes optar por usar tu propia clave de reCAPTCHA con reCAPTCHA. Si subes tu propia clave de reCAPTCHA, se inhabilita el aprovisionamiento de Identity Platform.

Habilita la opción para usar tu propia llave

Para habilitar esta función y subir tu clave de reCAPTCHA, llama al extremo 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

Reemplaza lo siguiente:

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

Inhabilita la capacidad de usar tu propia clave

Para continuar aprovisionando claves de reCAPTCHA a través de Identity Platform, llama al extremo 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

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto
  • OAUTH_TOKEN: Es la credencial que se usa para las solicitudes del administrador.