Google ReCaptcha

The Google ReCaptcha plugin integrates with Google’s reCAPTCHA service that blocks automated software from submitting forms to your website. The Google ReCaptcha plugin applies to Brightspot contact, custom, or user-generated upload forms. You can also add reCAPTCHA validation by adding it as a form field.

The following example shows reCAPTCHA validation added to a contact form.

../../../_images/recaptcha-validation.svg

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.

If your version of Brightspot is missing any of the following configuration options, contact your Brightspot developer.

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

  2. Under Sites, select the site for which you want to configure the reCAPTCHA service. The Edit Site widget appears.

  3. Under Front-End, expand Form CAPTCHA.

    ../../../_images/captcha-field.png
  4. Click search to open the content picker.

  5. Click New Google RcCaptcha.

  6. 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.

    ../../../_images/google-recaptcha-keys.png
  7. In the content edit form, click Save.

  8. Click Back to Select Provider. You return to the content picker.

  9. Click the Google ReCaptcha item you just created. You return to the Edit Site or Edit Global widget, and the reCaptcha service you created appears in the Provider field.

  10. Click Save.

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

See also: