Google reCAPTCHA React is a component available for your Reactive Applications in Outsystems. It lets you implement in your page three types of reCAPTCHA:
reCAPTCHA v3: allows you to verify if an interaction is legitimate without any user interaction. It is a pure JavaScript API returning a score, giving you the ability to take action in the context of your site: for instance requiring additional factors of authentication, sending a post to moderation, or throttling bots that may be scraping content. You can see a brief explanation of this tool in this google's video . For more extensive documentation read the google's reCAPTCHA v3 official page.
reCAPTCHA v2 Checkbox: The "I'm not a robot" Checkbox requires the user to click a checkbox indicating the user is not a robot. This will either pass the user immediately (with No CAPTCHA) or challenge them to validate whether or not they are human. You can see a brief explanation of this tool in this google's video . For more extensive documentation read the google's reCAPTCHA v2 CheckBox official page.
reCAPTCHA v2 Invisible: The invisible reCAPTCHA does not require the user to click on a checkbox, instead it is invoked directly when the user clicks on an existing button on your site or can be invoked via a JavaScript API call. The integration requires a JavaScript callback when reCAPTCHA verification is complete. By default only the most suspicious traffic will be prompted to solve a captcha. For more extensive documentation read the google's reCAPTCHA v2 Invisible official page.
Demo improved.
Demo dependencies regarding the Outsystems Database fixed.
Component inputs descriptions created.