Member-only story
Google reCAPTCHA v3 with Spring Webflux and Angular
5 min readAug 9, 2022
Welcome, In this story, you will learn about how to implement Google reCAPTCHA v3 using Spring Webflux and Angular.
Prerequisites
This is the list of all the prerequisites for following this story:
- Node.js and npm
- Angular CLI
- Java 17
- Spring Boot / Starter WebFlux
- Maven 3.6.3
- Google Account
Overview
What is reCAPTCHA?
reCAPTCHA is a free service from Google that helps protect websites from spam and abuse. A “CAPTCHA” is a turing test to tell human and bots apart. It is easy for humans to solve, but hard for “bots” and other malicious software to figure out. By adding reCAPTCHA to a site, you can block automated software while helping your welcome users to enter with ease.
Google reCAPTCHA type
There are four types of reCaptcha.
- reCaptcha v3: allows verifying 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.
- reCaptcha v2 “I’m not a robot”…