In the PWM configuration, you can choose either "reCaptcha Version 3" or "reCaptcha Version 3 - Invisible" for the reCAPTCHA Mode.
As I am reading through Google's
documentation for reCAPTCHA v3, it says they will return a score which your application can use to take appropriate action. I am looking through the
CaptchaUtility.java source code, I don't see where PWM is doing anything with this score when it verifies the response in
verifyReCaptcha(). PWM is just checking for a 'success' response, which for V3 just means there were no errors with the reCAPTCHA process and has no bearing on the user behavior.
It seems like PWM has implemented reCAPTCHA v2 and reCAPTCHA v2 Invisible, which do not rely on a score, not v3.
Is the "reCAPTCHA Mode" mis-labeled in PWM? Should the configuration options be "reCAPTCHA v2" and "reCAPTCHA v2 - Invisible"?
Seth