Guía de inicio rápido: Configura reCAPTCHA Enterprise en entornos no pertenecientes a Google Cloud con claves de API

En esta guía de inicio rápido, se explica cómo configurar reCAPTCHA Enterprise en un entorno que no sea de Google Cloud mediante las claves de API para la autenticación en las siguientes situaciones:

  • Usas reCAPTCHA Enterprise en un entorno de nube que no es Google Cloud, CRM o SaaS, y no admite métodos de autenticación externos, como cuentas de servicio.
  • Debes usar el extremo v1beta1 para cumplir con los siguientes requisitos en el entorno:

    • Tu entorno requiere funciones de vista previa y del Programa de acceso anticipado (EAP), como la autenticación de varios factores (MFA) o la detección de filtración de contraseñas.
    • Tu entorno no necesita control de acceso basado en funciones (RBAC).

Antes de comenzar

  1. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  2. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

    reCAPTCHA Enterprise requiere que la facturación esté vinculada y habilitada en el proyecto para acceder a la API. Puedes habilitar la facturación mediante una tarjeta de crédito o un ID de facturación del proyecto de Google Cloud existente. Si necesitas ayuda con la facturación, comunícate con el equipo de asistencia de Facturación de Cloud.

Habilita la API de reCAPTCHA Enterprise

Console

  1. En Cloud Console, ve a la página API de reCAPTCHA Enterprise.

    Ir a la API de reCAPTCHA Enterprise

  2. Verifica que el nombre de tu proyecto aparezca en el selector de proyectos en la parte superior de la página.

    Si no ves el nombre de tu proyecto, haz clic en el selector de proyecto y, luego, selecciona tu proyecto.

  3. Haga clic en Habilitar.

gcloud

  1. Para configurar tu proyecto de Google Cloud en la sesión de gcloud, ejecuta el comando gcloud config set project. Reemplaza PROJECT_ID por el ID del proyecto de Google Cloud.
           gcloud config set project PROJECT_ID
           
  2. Para habilitar la API de reCAPTCHA Enterprise, ejecuta el comando gcloud services enable:
             gcloud services enable recaptchaenterprise.googleapis.com
           
  3. Para verificar que la API de reCAPTCHA Enterprise esté habilitada, ejecuta el comando gcloud services list:
             gcloud services list --enabled
           

    Verifica que la API de reCAPTCHA Enterprise aparezca en la lista de API habilitadas.

Crea una clave de API

Crea una clave de API en tu proyecto de Google Cloud:

  1. En Cloud Console, ve a la página Credenciales.

    Ir a Credenciales

  2. Haz clic en Crear credenciales y selecciona Clave de API.

  3. De manera opcional, haz clic en Restringir clave para restringir y cambiar el nombre de la clave de API.

Usa la clave de API para la autenticación de backend

Usa la clave de API que creaste con el extremo v1beta1 cuando creaste una evaluación.

¿Qué sigue?

  1. Decide qué tipo de clave de reCAPTCHA (sitio) usar y crea una clave de reCAPTCHA.
  2. Instala claves de sitios basadas en puntuaciones o casillas de verificación en páginas web.

    O

    Integra reCAPTCHA Enterprise a las apps para Android o las apps para iOS.

  3. Crea una evaluación.

  4. Interpreta una evaluación y toma las medidas correspondientes para tu sitio en función de la puntuación.