Configure reCAPTCHA Enterprise on Google Cloud Platform

You can use Google reCAPTCHA Enterprise as a service for bot detection for traffic exceeding 1 million assessments per month. Before you enable reCAPTCHA Enterprise, you must generate the required keys on Google Cloud Platform (GCP), and then enter those values into your tenant configuration in the Auth0 Dashboard. To learn how to configure reCAPTCHA Enterprise on GCP, you can also read the Google documentation.

Follow these steps to obtain the required keys to configure Auth0 bot detection to use reCAPTCHA Enterprise.

  1. Locate your GCP project ID.

  2. Enable reCAPTCHA Enterprise.

  3. Create a site key.

  4. Create an API key.

Locate your GCP project ID

  1. Go to your Google Cloud Dashboard.

  2. Click on the name of your project in the drop-down menu to see the corresponding project ID.

  3. Make a note of the project ID to use in the Auth0 Dashboard.

Enable reCAPTCHA Enterprise

  1. On the Google Cloud Dashboard, enter reCAPTCHA Enterprise API in the search bar and click on it in the results.

  2. Click Enable to enable the API.

Create a site key

  1. On the Google Cloud Dashboard, enter reCAPTCHA Enterprise in the search bar and click on it in the results.

  2. Click Create Key.

  3. Under Domain list, add your Auth0 tenant domain.

  4. Toggle on Disable domain verification.

  5. Toggle on Use checkbox challenge to enable Google's "I am not a robot" verification checkbox.

  6. Under Challenge Security, choose a difficulty level for the challenge.

  7. Click Create Key.

  8. Make a note of the site key ID to use in the Auth0 Dashboard.

Create an API key

  1. On the Google Cloud Dashboard, enter Credentials in the search bar and click on it in the results.

  2. Click Create Credentials and select API Key.

  3. In pop-up, click Restrict Key.

  4. Under API Restrictions, select Restrick Key and select reCAPTCHA Enterprise API from the drop-down list, and click OK.

  5. Click Save.

  6. Make a note of the API key ID to use in the Auth0 Dashboard.