Google reCAPTCHA React

Stable Version 1.1.0 (OutSystems 11)
Published on 31 Jul by 

Google reCAPTCHA React

Details
The Google Recaptcha now on React! All versions available: reCAPTCHA v3, reCAPTCHA v2 Checkbox and Invisible!
Read More

Get started


"To start using reCAPTCHA, you need to sign up for an API key pair for your site. The key pair consists of a site key and secret key. The site key is used to invoke reCAPTCHA service on your site or mobile application. The secret key authorizes communication between your application backend and the reCAPTCHA server to verify the user's response. The secret key needs to be kept safe for security purposes. " - Google Developer's Guide.



Using the blocks


reCAPTCHA v3:

  1. Place the block anywhere on the screen, configure the parameters.
  2. Implement the Render event saving the captcha's Id.
  3. Call v3Execute client action on each action you wish to protect.
  4. Either use the response token from v3Execute or implement the Callback event to verify the user's response.

reCAPTCHA Checkbox:

  1. Place the block anywhere on the screen, configure the parameters.
  2. Either call GetResponse or implement the Callback event to obtain the token and verify the user's response.

reCAPTCHA v2 Invisible:

  1. Place the block anywhere on the screen, configure the parameters.
  2. Call Execute whenever you wish to challenge the user (the challenge may raise or not depending on the user's interaction with the site).
  3. Either call GetResponse or implement the Callback event to obtain the token and verify the user's response.


What’s new (1.1.0)
  • Added optional callbacks:
    • Expired and error for v2
    • Error for v3
  • Refresh dependencies in Demo
Reviews (0)
Category
Components
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Leandro Oliveira who created this component.
Dependencies
Google reCAPTCHA React has no dependencies.
Requirements
Platform:
11.0.606.0
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads