Google reCAPTCHA

The Google ReCaptcha plugin enables integration with the Google reCAPTCHA service that blocks automated software from accessing websites. The Google ReCaptcha plugin applies to Brightspot contact, custom, or user-generated upload forms. You can optionally add reCAPTCHA validation by adding it as a form field.

The following example shows reCAPTCHA validation added to the out-of-the-box contact form.

../../../_images/recaptcha-validation.png

The Google ReCaptcha plugin supports reCAPTCHA V2 and V3. It does not support reCAPTCHA Invisible and reCAPTCHA Android.

The Google ReCaptcha plugin requires the following:

  • Google account.
  • Client Key and Secret Key to configure the Google ReCaptcha plugin. From your Google account, these values are generated when you register one or more sites for reCAPTCHA integration.

For more information, see reCAPTCHA Help and reCAPTCHA Developer’s Guide.

Configuring Google ReCaptcha

Administrators perform this task.

  1. From the Navigation Menu, select Admin > Sites & Settings.

  2. In the Sites widget, select the Global site. Global settings can be inherited by all other sites. For details, see Enabling and Disabling Plugins.

  3. Under Plugins, in the “Content Plugins” list, enable Express: Form.

  4. Under Plugins, in the “Content Plugins” list, enable Express: Google: ReCaptcha.

  5. Click Save.

  6. On the Front-End tab, scroll to the “Form CAPTCHA” option and create a provider to integrate with the Google reCAPTCHA service.

    ../../../_images/captcha-field.png
    1. Click search to open the content picker.
    2. Click NEW GOOGLE RECAPTCHA.
    3. In the content edit form, set the Client Key and Secret Key fields to the values generated when you registered your site from your Google account.
    4. In the content edit form, click Save.
  7. In the site’s Front-End tab, click Save.

You can now add reCAPTCHA validation to Brightspot forms on the sites that you registered for reCAPTCHA integration.